【进阶】Nginx反向代理

前言

Nginx反向代理配置实例2

通过不同路径访问不同端口

准备工作

  • 开启两个不同端口的服务

Tomcat

  • 在Tomcat服务器创建/vod/a.html网页文件

Apache

  • 在Apache服务器创建/edu/a.html网页文件

  • 修改配置文件,将端口号改为8081

启动

  • 启动TomcatApache并查看端口占用情况

  • 启动Nginx并查看端口占用情况

修改配置文件

添加一个server块

  • 在server块后再添加一个server块
/usr/local/etc/nginx/nginx.conf
1
2
3
4
5
6
7
8
9
10
11
server {
listen 9001;
server_name 127.0.0.1;

location ~ /edu/ {
proxy_pass http://localhost:8080;
}
location ~ /vod/ {
proxy_pass http://localhost:8081;
}
}

完成

  • 截图纪念

参考文献

哔哩哔哩——尚硅谷官方