六、Nginx配置实例-反向代理实例2

Nginx配置实例-反向代理实例2

1、实现效果

使用nginx做反向代理,根据访问的路径跳转到不同的端口

nginx监听端口为9001,

访问http://192.168.17.129:9001/edu/直接跳转到127.0.0.1:8080

访问http://192.168.17.129:9001/vod/直接跳转到127.0.0.1:8081

2、准备工作

(1)、准备两个tomcat服务器,一个8080端口,一个8081端口

再安装一个tomcat

vi server.xml,将8080端口改为8081

启动tomcat

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

在8080端口的tomcat的webapps文件夹下创建edu文件夹,创建一个a.html,

8080!

 

同样在8081端口的tomcatwebapps文件夹下创建vod文件夹,创建一个a.html,

8081!

 

3、具体配置

(1)、找到nginx的配置文件

再加一个server块

server{

listen 9001;

server_name 192.168.17.129;

location ~ /edu/{

proxy_pass http://127.0.0.1:8080;

}

location ~ /vod/{

proxy_pass http://127.0.0.1:8081;

}

}

(2)、开放对外访问的端口号9001,8080,8081

4、最终测试

浏览器输入192.168.17.129:9001/edu/a.html,显示8080!

浏览器输入192.168.17.129:9001/vod/a.html,显示8081!

 

 

 

 

 

 

 

 

posted @   拾柴慢热  阅读(68)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示