Nginx 反向代理设置

一、设置反向代理例子一

需求:电脑访问www.123.com,显示对应服务器Tomcat首页

1、在Windows系统的host文件进行域名配置

host文件加  192.168.198.128  www.123.com

 

2、修改nginx 配置文件

备注:由于我这里80端口占用,所以用的90

 3、客户端访问www.123.com,页面跳转到Tomcat首页

备注:由于我这里使用的90端口,所以www.123.com后面要加90端口,如果是默认的80端口是不需带端口号的

 

二、反向代理例子二

需求:Nginx根据不同的路径跳转到不同的服务页面中去

1、准备工作

准备两个Tomcat,一个是8090端口,一个是8070端口

修改端口文件server.xml,如下图:

 

 

 

修改后通过IP:8090或IP:8070,做一下配置是否修改成功的验证,显示如下图,表明配置成功

 

2、 创建文件夹和测试页面

在Tomcat的webapps目录下建目录且放入测试页面,如下图:

 

 

 验证是否可正常访问测试页面,如下图表示配置正确:

 

 

3、配置反向代理

配置nginx.conf文件,如下图:

 

 

 

 

4、开发对外访问的端口号

firewall-cmd --add-port=90/tcp --permanent

 

5、重启(./nginx -s reload)Nginx,进行验证

访问IP:90/edu/a.html和访问IP:90/zwj/a.html,如下图

 

 

 

posted @ 2019-10-10 17:55  小戳同学  阅读(504)  评论(0编辑  收藏  举报