2017-03-17 86 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;