歡迎您光臨本站 註冊首頁

問一個nginx proxy時候的會話保持問題

←手機掃碼閱讀     火星人 @ 2014-03-04 , reply:0

問一個nginx proxy時候的會話保持問題

我主要是用nginx的proxy功能
是為了把內網的地址通過一個跳板代理到辦公網段,但這時候遇到一個問題
因為代理了很多網頁,而且都是由很多歌tomcat做的幾乎一樣的管理頁面,是為了管理不同地方的業務。經過nginx的proxy之後,我打開頁面A,再打開頁面B,這時候回頭再點頁面A的任何功能時就會需要我重新登錄。
在未經過proxy代理的頁面沒這個問題,可以好幾個頁面共存共同操作。

nginx.confi是安裝好之後的默認,就修改了裡面的某一個proxy
server {
        listen     8888;
        server_name  localhost;

        location / {
            root   html;
            index  index.html index.htm;
            proxy_pass http://192.168.1.1;
        }
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }

}

請問是session保持的問題么?這該怎麼弄啊……
《解決方案》

可在upstream域添加
ip_hash;
嘗試下,這個能解決session保持問題
《解決方案》

回復 2# kys2002_cu

只用到了proxy的功能,完全沒用upstream……
   
《解決方案》

說得不是很清楚

個人估計得要在程序設計上來搞定了,懷疑是cookie被覆蓋了。可以考慮通過設置不同的path路徑來搞定。

[火星人 ] 問一個nginx proxy時候的會話保持問題已經有665次圍觀

http://coctec.com/docs/service/show-post-11060.html