nginx反向代理(proxy_pass)tomcat的过程中,session失效的问题解决
2016-06-13 09:58
561 查看
Nginx反向代理tomcat,很是方便,但是也有些细节的问题需要注意;今天遇到了这样一个问题,tomcat中路径“host/web1”,nginx中直接“host/”代理,这时候session就无法正常进行了。
而后检查是由于cookies path问题导致,阅读官方资料中显示proxy_cookie_path,遂调整
测试一切正常。
一开始以为是程序的问题,但是在本机测试都是OK,本机与线上的环境只差一个代理。
花了3-4小时,就一段
1 2 3 4 5 6 7 8 9 | location / { proxy_passhttp: //192 .168.1.12:11080 /v1/ ; proxy_set_headerHost $host; proxy_set_headerRemote_Addr $remote_addr; proxy_set_headerX-Real-IP $remote_addr; proxy_set_headerX-Forwarded-For $proxy_add_x_forwarded_for; } |
1 2 3 4 5 6 7 8 9 | location / { proxy_passhttp: //192 .168.1.12:11080 /v1/ ; proxy_cookie_path /v1/ /; proxy_set_headerHost $host; proxy_set_headerRemote_Addr $remote_addr; proxy_set_headerX-Real-IP $remote_addr; proxy_set_headerX-Forwarded-For $proxy_add_x_forwarded_for; } |
一开始以为是程序的问题,但是在本机测试都是OK,本机与线上的环境只差一个代理。
花了3-4小时,就一段
proxy_cookie_path/v1
/
/;配置就搞定/晕
相关文章推荐
- 正向代理与反向代理的区别
- squid 反向WEB代理
- 使用Nginx 反向代理来避免 ajax 跨域请求的方法
- squid配置
- 用Nginx和Apache的反向代理解决Ajax的跨域问题
- nginx 配置静态web服务器以及反向代理服务器的一些问题
- 电商之梳理Nginx(7层)相关知识---反向代理以及负载均衡
- ngrok 反向代理服务
- CentOS 6.5 64位下安装nginx,配置反向代理
- squid快速编译安装
- Nginx作为反向代理时传递客户端IP的设置方法
- nginx实现反向代理负载均衡
- 反向代理服务器的工作原理
- 正向代理与反向代理
- nginx反向代理安装配置、服务器状态监控(健康检查)
- 代理服务器与反向代理服务器的区别
- 怎么理解反向代理(reverse proxy)的反向?
- squid代理服务器
- Nginx +iis反向代理
- Squid zph-qos 选项