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 同一端口代理不同服务配置已生效。

 

posted @ 2021-03-10 23:10  范丰平  Views(279)  Comments(0Edit  收藏  举报