nginx 反向代理丢失端口問題
本人在搭建 discuz 的時候,apache 起的服務,需要用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;
}
捐助開發者
在興趣的驅動下,寫一個
免費
的東西,有欣喜,也還有汗水,希望你喜歡我的作品,同時也能支援一下。 當然,有錢捧個錢場(支援支付寶和微信 以及扣扣群),沒錢捧個人場,謝謝各位。
個人首頁:http://knight-black-bob.iteye.com/
謝謝您的贊助,我會做的更好!