对于测试环境中,只使用1个tomcat作为服务器,所以这个tomcat中有很多的项目。。。 大概有十几个的样子,所以,每次重启tomcat的速度是真的很慢很慢, 但是,测试服务器没有权限去打开安全组,所以也只有仅有的80端口暴露,可以使用。于是下面的解决方案就出来了,使用Nginx方向代理多个tomcat,然后通过将项目放在不同的tomcat中,这样就可以将项目分开,每次重启一个tomcat既不影响一部分项目,另外一台重启的速度也很快,so good!
- 下载nginx
下载地址: http://nginx.org/en/download.html
测试服务器是windows server, 所以下载 nginx/windows-1.x 即可。 如果是linux,同理,直接下载nginx-1.x 即可。
2. 安装
win 安装nginx非常简单,解压,然后放在一个目录下面就可以了
3. 启动和停止
先进入到nginx/
启动: start nginx (也可以直接点击nginx.exe启动),不要以为黑窗口一闪就关掉是没有启动成功,实际是启动了的.
可以通过任务管理器查看是否有这个进程就可以看到是否启动,或者看log就可以
停止: nginx -s stop
重新加载配置文件: 如果在启动之后,对配置