龍巖易富通網(wǎng)絡(luò)科技有限公司

龍巖小程序開發(fā),龍巖分銷系統(tǒng)

Nginx_proxy隱藏ip和端口號配置方案

2015.09.10 | 672閱讀 | 0條評論 | 未命名

最近使用vps做了許多網(wǎng)站,便用nginx做proxy。期間遇到了一些問題。 剛開始的配置如下: server { listen?????? 80; server_name? www.qiqufang.com; location / { proxy_pass http://112.213.109.16:8080/; } } 配置這個很簡單,但是訪問網(wǎng)站的時候就遇到了許多的麻煩. (1)網(wǎng)站頁面中直接讀取了服務(wù)器ip和端口號。 (2)在網(wǎng)站服務(wù)端不能正確獲取到port.或者做重定向的時候地址總是丟掉端口(port)。 最簡單的解決方案,修改Nginx的配置文件: server { listen?????? 80; server_name? www.qiqufang.com; server_name_in_redirect off; proxy_set_header Host $host:$server_port; proxy_set_header X-Real-IP $remote_addr; proxy_set_header REMOTE-HOST $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; location / { proxy_pass http://112.213.109.16:8080/; } } 如上才是正確的配置nginx。其中的proxy_set_header Host $host:$server_port; 這一行非常關(guān)鍵。 文章來源:http://www.bywei.cn/post/122.html

贊 (

發(fā)表評論