`
iyuan
  • 浏览: 463265 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

nginx的坑:带端口号的自动跳转(备忘)

阅读更多
问题描述:

nginx 反向代理时,请求url 没有带尾部/会出现意外跳转,nginx默认会重定向到带尾部/的location/path

这里的坑是:如果server带了listen port , 自动跳转会带上这个port, 万一前面还有一层反向代理,就出现意外了。

解法:
1. 前层反向代理是域名等不带端口号的字段,直接配置 port_in_redirect off

2. 前层反向代理是另外一个端口,这个比较尴尬,需要配置 proxy_pass ,手动重定向
location = /xx/ {}
location = /xx {proxy_pass: http://{yours} }
0
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics