Py学习  »  NGINX

nginx自动添加内网端口

涅槃快乐是金 • 3 年前 • 267 次点击  

现象:

1.内网nginx服务器提供web的端口为8080;
2.通过路由的转换,将8080端口映射为外网的80端口( www.test.com );
3.访问二级目录 www.test.com/test ,此时nginx会出现访问出错,并自动更改端口为内网的8080,即 www.test.com:8080/test/
4.排除了nginx自动添加斜杠的问题,因为nginx从0.8.48这个版本后就已经设置为自动添加了,即

server_name_in_redirect off;//默认是off了

原因:

通过端口映射时,nginx会自动添加内网端口,修改路径导致路径访问出错;

解决:

在server里面加入

port_in_redirect off;//关闭自动添加端口
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/105742
 
267 次点击