Nginx反向代理实例

上一篇博客写了使用Nginx实现访问80端口转发到tomcat页面:使用Nginx实现反向代理(80端口转发到Tomcat)

这次来完成一个Nginx反向代理的实例

首先在服务器中配置两个tomcat,第一个tomcat中的webapps中新建一个tomcat1文件夹,里面放一个a.html,内容为8888,因为这个tomcat的端口号是8888。

第二个tomcat中的webapps中新建一个tomcat2文件夹,里面放一个a.html,内容为8080,因为这个tomcat的端口号是8080。

启动这两个tomcat。

配置Nginx的转发规则,打开Nginx安装文件夹中的conf文件夹中的nginx.conf

在第一个server块下面再添加一个server块,如下图,表示监听9000端口,server_name的值是服务器的外网ip。

location后面的内容表示路径中包含tomcat1或tomcat2转发到proxy_padd 后面指定的路径

location后面的内容详解

在Windows本地测试访问第一个

测试访问第二个

别忘了添加防火墙开放的端口号

防火墙相关指令点这里:centos7防火墙常用指令

发布了66 篇原创文章 · 获赞 35 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/qq_41890624/article/details/104213834