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.
「插件」Runner更新Pro版,幫助設計師遠離996
2.
錯誤 707 Could not load file or assembly ‘Newtonsoft.Json, Version=12.0.0.0, Culture=neutral, PublicKe
3.
Jenkins 2018 報告速覽,Kubernetes使用率躍升235%!
4.
TVI-Android技術篇之註解Annotation
5.
android studio啓動項目
6.
Android的ADIL
7.
Android卡頓的檢測及優化方法彙總(線下+線上)
8.
登錄註冊的業務邏輯流程梳理
9.
NDK(1)創建自己的C/C++文件
10.
小菜的系統框架界面設計-你的評估是我的決策
本站公眾號
歡迎關注本站公眾號,獲取更多信息
相關文章
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
>>更多相關文章<<