1.实现效果
nginx监听端口9001
(1)打开浏览器,在浏览器地址栏输入http://127.0.0.1:9001/edu 跳转到127.0.0.1:8080页面
(2)打开浏览器,在浏览器地址栏输入http://127.0.0.1:9001/vod 跳转到127.0.0.1:8081页面
2.准备工作
(1)在linux系统安装两个tomcat,一个端口8080,一个端口8081
tomcat安装文件scp到linux中,tar -xvf解压
进入对应tomcat的bin目录中,运行./startup.sh启动tomcat服务器
(2)对外开放访问的端口
firewall-cmd –add-port=8081/tcp –permanent
firewall-cmd –reload
查看已经开放的端口号:
firewall-cmd –list-all
(3)在宿主机通过浏览器访问tomcat服务器主页面
(4)创建文件夹和测试页面
8080端口地址:http://192.168.124.39:8080/edu/a.html
8081端口地址:http://192.168.124.39:8081/vod/a.html
3.具体配置
(1)找到nginx的配置文件,进行反向代理的配置
(2)开放对外访问的端口号
firrewall-cmd –add-port=9001/tcp –permanent
5.测试
nginx -t 测试配置是否有效
nginx -s reload 重新加载nginx配置文件
6.效果展示

location指令说明: location [ = | ~ | ~* | ^~] uri {
} 1 = : 用于不含正则表达式的uri前,要求请求字符串和uri严格匹配,如果匹配成功,就停止继续向下搜索并立即处理该请求. 2 ~ : 用于表示uri包含正则表达式,并且区分大小写. 3 ~* : 用于表示uri包含正则表达式,并且不区分大小写. 4 ^~ : 用于不含正则表达式的uri前,要求Nginx服务器找到标识uri和请求字符串匹配度最高的location后,立即使用此location处理请求,而不再使用location块中的正则uri后请求字符串做匹配. 注意 : 如果uri包含正则表达式,则必须要有~和~*标识.