天天看點

nginx 反向代理丢失端口問題

nginx 反向代理丢失端口問題

本人在搭建 discuz 的時候,apache 起的服務,需要用nginx 配置外網

配置完成後發先 缺少靜态檔案,

檢視元素後,發現丢失 端口

nginx 反向代理丢失端口問題

解決方法

proxy_set_header Host $host:$server_port; 

完整

location /discuz {

                        proxy_pass            http://discuz/discuz/;
                        proxy_read_timeout    90;
                        proxy_connect_timeout 30;
                        proxy_redirect        off;


                        proxy_http_version 1.1;
                        proxy_set_header Connection "";
                        #proxy_set_header Host $host;
                        proxy_set_header Host  $host:18092;
                        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
                        proxy_set_header X-From-IP $remote_addr;
                }
           
nginx 反向代理丢失端口問題
nginx 反向代理丢失端口問題

捐助開發者 

在興趣的驅動下,寫一個

免費

的東西,有欣喜,也還有汗水,希望你喜歡我的作品,同時也能支援一下。 當然,有錢捧個錢場(支援支付寶和微信 以及扣扣群),沒錢捧個人場,謝謝各位。

個人首頁:http://knight-black-bob.iteye.com/

nginx 反向代理丢失端口問題
nginx 反向代理丢失端口問題
nginx 反向代理丢失端口問題

 謝謝您的贊助,我會做的更好!

繼續閱讀