在 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/;
    }
}

  

修改后配置如下所示

Linux-025-Centos Nginx 代理配置:同一端口代理不同服务

  

验证配置文件正确后,重新加载配置文件

nginx -t
nginx -s reload

  

访问如下所示的网址

curl http://127.0.0.1:8080/baidu
curl http://127.0.0.1:8080/shanghai

 

对应输出结果如下所示

Linux-025-Centos Nginx 代理配置:同一端口代理不同服务

  

说明 Nginx 同一端口代理不同服务配置已生效。

 

相关文章:

  • 2022-12-23
  • 2021-06-17
  • 2021-07-31
  • 2021-08-22
  • 2022-02-28
  • 2021-07-07
  • 2021-05-26
猜你喜欢
  • 2022-02-15
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-05
相关资源
相似解决方案