Linux-025-Centos Nginx 代理配置:同一端口代理不同服务
在 nginx 的配置文件 nginx.conf 中添加如下配置
server { listen 8080; server_name localhost; location /shanghai { proxy_pass http://www.shanghai.gov.cn/; } location /baidu { proxy_pass http://www.baidu.com/; } }
修改后配置如下所示
验证配置文件正确后,重新加载配置文件
nginx -t
nginx -s reload
访问如下所示的网址
curl http://127.0.0.1:8080/baidu curl http://127.0.0.1:8080/shanghai
对应输出结果如下所示
说明 Nginx 同一端口代理不同服务配置已生效。