如果nginx的監聽端口不是預設的80端口,改為其他非80端口後,後端服務tomcat中的request.getServerPort()方法無法獲得正確的端口號,仍然返回到80端口。在response.sendRedirect()時,客戶端可能無法獲得正確的重定向URL。 所以正確的配置: ? 3535531🜎1 6 7 8 9 10 server { location / { proxy_pass pro/ 192.168.1.100:8081; proxy_set_header Host proxy_set_header Host proxy_set_header X-Real-IP $remote_addr; -For $proxy_add_x_forwarded_for; }}}} 以上就介紹了Nginx非80埠配置,包含了nginx,80埠方面的內容,希望對PHP教學有興趣的朋友有幫助。