之前有项目需要访问Tomcat的80和443端口,并且有多个网站也需要公用80端口,但服务器上没有那么多80和443端口,主要访问量不大,再新开服务器浪费。决定使用二级域名公用80端口,然后用Nginx代理Tomcat的端口。
研究了下,单独使用Tomcat这事情也能办,测试了下能成功,但比较担心Tomcat的效率,哪天再崩了,还是用Nginx安心。
查询了好多资料,有些比较分散,还是整理下加强记忆,也方便大家,当然也方便我日后查找。
- 安装下载:
本来想把系统换成CentOS的,但好多项目已经在Window2012上面了,再修改比较麻烦,那就坚持用Windows2012吧。
访问网址: http://nginx.org/en/download.html

下载稳定版(Stable version) ,我用的是Windows 1.16.1版本。 - 解压,放置在服务器英文目录(演示和截图我用的是本机,win10系统,其实效果都一样,直接操作服务器不太好):
比如,我放置在了D盘的nginx目录,访问路径就是D:\nginx

- 配置文件,需要配置的文件在conf文件夹下,编辑nginx.conf文件,建议使用专门的编辑工具,比如EditPlus。

主要配置 Server部分,就是下面这一部分(这是原来的部分,一个字没改,就不贴代码了)

所有的Server都可以贴在nginx.conf文件中,一个一个往下罗列就可以,但个人不推荐这样,容易弄错和弄乱。
建议每一个server都独立一个配置文件,比较好管理。比如我在nginx主目录下的conf文件夹下新建一个vhost文件夹,然后再删除server的位置处的代码,添加如下代码:
#--------

本文介绍了在Windows上使用Nginx配置二级域名代理Tomcat服务的详细步骤,包括Nginx的下载安装、配置文件编辑、创建独立的Server配置文件、配置二级域名和HTTPS访问,以及如何测试和重启Nginx服务。
最低0.47元/天 解锁文章
689

被折叠的 条评论
为什么被折叠?



