nginx緩存頁面后 串會話問題的解決方法
更新時間:2013年06月19日 10:53:47 作者:
nginx支持頁面緩存,之前我的博客有介紹配置方案,昨天出了一個詭異的問題,別人的機器登錄后,我的機器打開應(yīng)用的首頁會出現(xiàn)別人的用戶信息,也就是說我的瀏覽器訪問的應(yīng)用會話其實是別人的會話
nginx支持頁面緩存,之前我的博客有介紹配置方案,昨天出了一個詭異的問題,別人的機器登錄后,我的機器打開應(yīng)用的首頁會出現(xiàn)別人的用戶信息,也就是說我的瀏覽器訪問的應(yīng)用會話其實是別人的會話。
經(jīng)檢查,nginx會把響應(yīng)頁面的頭信息也一起緩存,包括Set-cookie,導致后面訪問頁面的用戶的cookie被設(shè)置成緩存的頭。
解決方案,nginx提供proxy_hide_header的指令,可以去掉相關(guān)的響應(yīng)頭信息:
proxy_hide_header Set-Cookie;
結(jié)論:配置后,串會話的問題不再出現(xiàn)
經(jīng)檢查,nginx會把響應(yīng)頁面的頭信息也一起緩存,包括Set-cookie,導致后面訪問頁面的用戶的cookie被設(shè)置成緩存的頭。
解決方案,nginx提供proxy_hide_header的指令,可以去掉相關(guān)的響應(yīng)頭信息:
proxy_hide_header Set-Cookie;
結(jié)論:配置后,串會話的問題不再出現(xiàn)
相關(guān)文章
Nginx中配置開啟Nginx Status來查看服務(wù)器運行狀態(tài)
這篇文章主要介紹了Nginx中配置開啟Nginx Status來查看服務(wù)器運行狀態(tài)的方法,Nginx Status為Nginx服務(wù)器內(nèi)置的狀態(tài)頁,需要的朋友可以參考下2016-01-01Nginx出現(xiàn)403?Forbidden的幾種簡單解決方式
這篇文章主要介紹了Nginx出現(xiàn)403?Forbidden的幾種解決思路,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-12-12Nginx?Rewrite及Location的使用與區(qū)別
rewrite和location的功能有點相像,都能實現(xiàn)跳轉(zhuǎn),本文主要介紹了Nginx?Rewrite及Location的使用與區(qū)別,具有一定的參考價值,感興趣的可以了解一下2023-08-08解決Nginx無法啟動 -10013: An attempt was
這篇文章主要給大家介紹了解決用nginx -t 發(fā)成Nginx無法啟動報錯10013: An attempt was made to access a socket in a way forbidden by its access permissions的問題,需要的朋友可以參考下2023-11-11