一、设置反向代理例子一
需求:电脑访问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,如下图