当前位置: 首页 > news >正文

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实现

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

关闭nginx

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

nginx.exe -s stop

关闭之后我们之前的域名无法访问了。
在这里插入图片描述

解决上网问题

刚才安装完成ISA Server 我遇到的第1个问题,就是发现直接上不了网了。什么网络连接都不行。看到这个我就明白了,默认配置是拒绝所有。
在这里插入图片描述
那就允许一下吧,没什么好讲的,直接看图操作。
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
我把http和https请求放开了,其他的根据你的需要增加。
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
做完这一步,我们的网络通了,外网和内网都可以正常访问了。
在这里插入图片描述

web实战

到这里终于可以实战了,看图就行,没太多好讲的。不明白就看向导的描述信息。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
这里勾选的部分有的不太明白什么意思,反正我全选了。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
总算把图截完了,向导式操作真是麻烦啊,感觉还是nginx这种用配置文件的方便一些。看到这里给点个赞吧。

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

在这里插入图片描述

可以正常访问了。

问题

部署的项目是基于RuoYi开发的前后端分离的项目,使用ISA部署后无法正常登录。如下:
在这里插入图片描述
会话会立马过期。暂时没有找到解决办法。

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

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

总结

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

http://www.lryc.cn/news/285856.html

相关文章:

  • CHAPTER 9: 《DESIGN A WEB CRAWLER》第9章 《设计一个web爬虫》
  • java SSM网上小卖部管理系统myeclipse开发mysql数据库springMVC模式java编程计算机网页设计
  • Java中集合元素的删除
  • HNU-数据挖掘-实验2-数据降维与可视化
  • 【shell编程入门】正则表达式
  • 高效火情监测,科技助力森林防火【数字地球开放平台】
  • 第14章_集合与数据结构拓展练习(前序、中序、后序遍历,线性结构,单向链表构建,单向链表及其反转,字符串压缩)
  • WEB前端3D变换效果以及如何应用js代码
  • Linux中的新建用户、切换用户
  • Vue3使用
  • BindingException: Invalid bound statement (not found): xxMapper.deleteBatchIds
  • 开源图床LightPicture搭建本地图片管理系统并实现无公网IP远程访问
  • 黑马苍穹外卖学习Day10
  • [数据结构 - C++] 红黑树RBTree
  • 《WebKit 技术内幕》学习之十(2): 插件与JavaScript扩展
  • 【头歌-数据分析与实践-python】数据分析与实践-python——python基础
  • 【数据库原理】(37)Web与数据库
  • STM32 TIM输出比较、PWM波形
  • React16源码: React中的updateClassComponent的源码实现
  • Mybatis 动态SQL(set)
  • Ubuntu18.04在线镜像仓库配置
  • 多数据源配置H2 Mysql
  • 【ASP.NET Core 基础知识】--路由和请求处理--路由概念(一)
  • 【Unity】RayMarching体积云理论学习
  • 物联网与智慧城市的无界未来:如何打破传统束缚,开启智能生活新篇章
  • nodejs下载安装
  • 从零学Java - Lambda表达式
  • RV1103与FPGA通过MIPI CSI-2实现视频传输,实现网络推流
  • 力扣62. 不同路径
  • 使用Element-Plus 加载style