ISA Server 2006部署网站对比nginx

2024年了,我还是第1次使用ISA Server 。没办法在维护一个非常古老的项目。说到ISA Server可能有小伙们不清楚,但是说到nginx大家应该都知道吧。虽然他们俩定位并不相同,但是本文中提到的需求,他俩是都可以实现。
网上找的到的教程很少,所以我就整理一下。

需求

当请求是exam.ycmit.cn时,反向代理到局域网内的192.168.218.130端口为80的web服务器。

当然如果你想在自己电脑上测试,又没有域名可以通过修改hosts文件来实现。
修改C:\Windows\System32\drivers\etc\hosts这个文件
在文件末尾增加

127.0.0.1 exam.ycmit.cn

这样就可以实现本地域名解析了。

nginx实现

先讲nignx比较好理解一些,配置过nginx的人一看就明白。

server {
          listen        80;
          server_name  exam.ycmit.cn;
          location / {
              proxy_pass http://192.168.218.130:80;
              index  index.html index.htm index.jsp;
          }
 }

非常简单明了。

ISA Server 2006部署网站对比nginx_第1张图片
以下就成功了,非常的简单方便。

ISA Server 2006实现

第1次使用ISA Server虽然是图形化界面操作的,但是我感觉非常的麻烦。为了测试这个我安装了windows server 2003操作系统,然后在安装ISA Server 2006。安装过程我就不介绍了。

关闭nginx

开始之前我们先把nginx关了。

nginx.exe -s stop

关闭之后我们之前的域名无法访问了。
ISA Server 2006部署网站对比nginx_第2张图片

解决上网问题

刚才安装完成ISA Server 我遇到的第1个问题,就是发现直接上不了网了。什么网络连接都不行。看到这个我就明白了,默认配置是拒绝所有。
ISA Server 2006部署网站对比nginx_第3张图片
那就允许一下吧,没什么好讲的,直接看图操作。
ISA Server 2006部署网站对比nginx_第4张图片
ISA Server 2006部署网站对比nginx_第5张图片

ISA Server 2006部署网站对比nginx_第6张图片
ISA Server 2006部署网站对比nginx_第7张图片
ISA Server 2006部署网站对比nginx_第8张图片
我把http和https请求放开了,其他的根据你的需要增加。
ISA Server 2006部署网站对比nginx_第9张图片

ISA Server 2006部署网站对比nginx_第10张图片
ISA Server 2006部署网站对比nginx_第11张图片

ISA Server 2006部署网站对比nginx_第12张图片
ISA Server 2006部署网站对比nginx_第13张图片
做完这一步,我们的网络通了,外网和内网都可以正常访问了。
ISA Server 2006部署网站对比nginx_第14张图片

web实战

到这里终于可以实战了,看图就行,没太多好讲的。不明白就看向导的描述信息。
ISA Server 2006部署网站对比nginx_第15张图片
ISA Server 2006部署网站对比nginx_第16张图片
ISA Server 2006部署网站对比nginx_第17张图片
ISA Server 2006部署网站对比nginx_第18张图片
ISA Server 2006部署网站对比nginx_第19张图片
ISA Server 2006部署网站对比nginx_第20张图片
ISA Server 2006部署网站对比nginx_第21张图片
ISA Server 2006部署网站对比nginx_第22张图片
ISA Server 2006部署网站对比nginx_第23张图片

ISA Server 2006部署网站对比nginx_第24张图片
ISA Server 2006部署网站对比nginx_第25张图片

ISA Server 2006部署网站对比nginx_第26张图片
这里勾选的部分有的不太明白什么意思,反正我全选了。
ISA Server 2006部署网站对比nginx_第27张图片
ISA Server 2006部署网站对比nginx_第28张图片
ISA Server 2006部署网站对比nginx_第29张图片
ISA Server 2006部署网站对比nginx_第30张图片
ISA Server 2006部署网站对比nginx_第31张图片
ISA Server 2006部署网站对比nginx_第32张图片
ISA Server 2006部署网站对比nginx_第33张图片
ISA Server 2006部署网站对比nginx_第34张图片
总算把图截完了,向导式操作真是麻烦啊,感觉还是nginx这种用配置文件的方便一些。看到这里给点个赞吧。

到这里我们就成功了,来检验一下成果。

ISA Server 2006部署网站对比nginx_第35张图片

可以正常访问了。

问题

部署的项目是基于RuoYi开发的前后端分离的项目,使用ISA部署后无法正常登录。如下:
ISA Server 2006部署网站对比nginx_第36张图片
会话会立马过期。暂时没有找到解决办法。

经过不懈努力,终于找到解决办法了,详见:
《ISA Server2006部署RuoYi无法登录的问题》
https://blog.csdn.net/lxyoucan/article/details/135722244

一次非常艰难的Debug过程!!!

总结

ISA Server部署太麻烦了!!!好在可以导出配置文件。第1次搞会比较慢一些,熟练了就好了。

你可能感兴趣的:(windows,运维,nginx,运维,ISA,Server)