2017-03-17 117 views
0
two nginx 
first nginx:10097->80 port 
second nginx:80 port ->code 

然后,代码获得请求的URL没有端口,但如果没有重定向,在浏览器网址有port 10097,但如果重定向端口被忽略
是需要改变的nginx代理端口Nginx的代理端口重定向忽略端口

回答

0

说我的观点: 请求首先到达的nginx:10097端口更改为80端口
到达第二nginx的:80端口是默认端口,可以忽略

所以,如果你想获取端口,您可以修改这样
意思通主机和端口的代码,那么你可以在代码中得到端口第二nginx的

答案:proxy_set_header主机$ HTTP_HOST;