nginx 反向代理

 

注意下面两种之所以出现不同的结果  在于proxy_pass 地址结束位置是否是斜杠

如果最后没有斜杠  则匹配的uri 需要拼接上

否则不需要拼接匹配的uri

复制代码
server {
  listen 80;
  server_name www.test.com;
  #比如访问 http://www.test.com/a/index.html
  #实际访问的是 http://127.0.0.1:8080/a/index.html;
  location /a {
    proxy_pass  http://127.0.0.1:8080;
  }
  #比如访问 http://www.test.com/b/index.html
  #实际访问的是 http://127.0.0.1:8081/index.html;
  location /b {
    proxy_pass http://127.0.0.1:8081/;
  }
}
复制代码

 

posted @   荣超  阅读(24)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端
历史上的今天:
2018-07-07 idea热部署
点击右上角即可分享
微信分享提示