nginx設定反向代理,論壇提交就暴露代理的域名
習慣沉默
習慣沉默 2017-05-16 17:22:54
0
2
515

初次使用nginx,用nginx配置了反向代理,配置如下:

server
{
    listen 80;
    server_name localhost;
    location ~/bbs/ {
        proxy_redirect off;
        proxy_set_header Host bbs.example.com:8771;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_pass http://bbs.example.com:8771;
    }
}

想實現 造訪 www.example.com/bbs/ 就能代理到 http://bbs.example.com:8771 ,這樣設定也能正常存取。可是就是有個問題,論壇是jforum的,在論壇一回貼,網域就還是會跳轉回實際位址http://bbs.example.com:8771,猜測是「 proxy_set_header Host bbs.example.com:8771 ;” 這個地方的問題。還請大大們答疑解惑....

習慣沉默
習慣沉默

全部回覆(2)
仅有的幸福

試試

proxy_redirect default

為什麼要off?

淡淡烟草味

推薦看看這篇文章,是內容替換的。
http://drops.wooyun.org/tips/6403

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!