JavaShuo
欄目
標籤
解決nginx使用proxy_pass反向代理時,session丟失的問題
時間 2019-11-16
標籤
解決
nginx
使用
proxy
pass
反向
代理
session
丟失
問題
欄目
Nginx
简体版
原文
原文鏈接
這2天在測試Nginx做爲反向代理到Tomcat應用時,session丟失的問題。通過一系列查看官方文檔和測試,發現以下:
一、若是隻是host、端口轉換,則session不會丟失。例如:
location /testwx {
proxy_pass
http://127.0.0.1:8080/testwx
;
}
經過瀏覽器訪問
http://127.0.0.1/testwx
時,瀏覽器的cookie內有jsessionid。再次訪問時,瀏覽器會發送當前的cookie。
二、若是路徑也變化了,則須要設置cookie的路徑轉換,nginx.conf的配置以下
location /testwx {
proxy_pass
http://127.0.0.1:8080/wx
;
}
經過瀏覽器訪問
http://127.0.0.1/testwx
時,瀏覽器的cookie內沒有jsessionid。再次訪問時,後臺固然沒法獲取到cookie了。
詳細看了文檔:
http://nginx.org/en/docs/http/ngx_http_proxy_module.html?&_ga=1.161910972.1696054694.1422417685#proxy_cookie_path
加上路徑轉換:proxy_cookie_path /wx /testwx;則能夠將wx的cookie輸出到testwx上,Tomcat的session正常了。正確的配置是:
location /testwx {
proxy_pass
http://127.0.0.1:8080/wx
;
proxy_cookie_path /wx /testwx;#這裏的路徑要注意對應關係
}
能夠經過微軟應用商城實現一鍵部署
market.azure.cn
若是須要更復雜的路徑轉換可用通配符的方式進行轉換,詳情要查看
http://nginx.org/en/docs/http/ngx_http_proxy_module.html?&_ga=1.161910972.1696054694.1422417685#proxy_cookie_path
了。
雲應用商城 cloud martketplace http://www.yunhub.net
相關文章
1.
解決nginx proxy_pass反向代理cookie,session丟失的問題
2.
nginx反向代理tomcat時session丟失、無效的問題
3.
nginx反向代理cookie,session丟失
4.
解決nginx中proxy_pass到tomcat的session丟失問題
5.
nginx反向代理proxy_pass的問題
6.
nginx tomcat http反向代理 session丟失的解決辦法
7.
nginx 反向代理時丟失端口的解決方案
8.
nginx 反向代理時丟失端口的解決方案(轉)
9.
nginx反向代理致使session失效的問題處理
10.
nginx 反向代理之 proxy_pass
更多相關文章...
•
Redis悲觀鎖解決高併發搶紅包的問題
-
紅包項目實戰
•
Redis樂觀鎖解決高併發搶紅包的問題
-
紅包項目實戰
•
PHP Ajax 跨域問題最佳解決方案
•
IntelliJ IDEA中SpringBoot properties文件不能自動提示問題解決
相關標籤/搜索
反向代理
問題解決
解決問題
問題&解決
丟失
http反向代理
Python問題解決
未解決問題
問題-已解決
問題與解決
Nginx
網站開發
NoSQL教程
PHP教程
Spring教程
應用
代碼格式化
0
分享到微博
分享到微信
分享到QQ
每日一句
每一个你不满意的现在,都有一个你没有努力的曾经。
最新文章
1.
No provider available from registry 127.0.0.1:2181 for service com.ddbuy.ser 解決方法
2.
Qt5.7以上調用虛擬鍵盤(支持中文),以及源碼修改(可拖動,水平縮放)
3.
軟件測試面試- 購物車功能測試用例設計
4.
ElasticSearch(概念篇):你知道的, 爲了搜索…
5.
redux理解
6.
gitee創建第一個項目
7.
支持向量機之硬間隔(一步步推導,通俗易懂)
8.
Mysql 異步複製延遲的原因及解決方案
9.
如何在運行SEPM配置嚮導時將不可認的複雜數據庫密碼改爲簡單密碼
10.
windows系統下tftp服務器使用
本站公眾號
歡迎關注本站公眾號,獲取更多信息
相關文章
1.
解決nginx proxy_pass反向代理cookie,session丟失的問題
2.
nginx反向代理tomcat時session丟失、無效的問題
3.
nginx反向代理cookie,session丟失
4.
解決nginx中proxy_pass到tomcat的session丟失問題
5.
nginx反向代理proxy_pass的問題
6.
nginx tomcat http反向代理 session丟失的解決辦法
7.
nginx 反向代理時丟失端口的解決方案
8.
nginx 反向代理時丟失端口的解決方案(轉)
9.
nginx反向代理致使session失效的問題處理
10.
nginx 反向代理之 proxy_pass
>>更多相關文章<<