Apache做反向代理时,Shiro无法登录的问题

daemons 发布于 2014/04/15 22:26
阅读 755
收藏 1

最近在用Shiro做权限控制,本地测试都没问题,但是加上域名,Apache做反向代理时,无法登录。或域名直接解析到Tomcat,不用Apache做代理,可以正常登录。

调试发现Apache做代理时,浏览器中没有获取不到SessionCookie。刚接触Shiro,不知道Shiro中是不是有某种机制。

希望各位能帮忙解答一下,谢谢~

加载中
0
玛雅牛
玛雅牛

从你的描述来看,问题应该是在apache,简单搜索一下:apache session 丢失

http://my.oschina.net/u/109101/blog/97019

http://www.iteye.com/topic/423449

http://www.cnblogs.com/taosim/articles/2920707.html

0
daemons
daemons

引用来自“玛雅牛”的评论

从你的描述来看,问题应该是在apache,简单搜索一下:apache session 丢失

http://my.oschina.net/u/109101/blog/97019

http://www.iteye.com/topic/423449

http://www.cnblogs.com/taosim/articles/2920707.html

问题解决了,一直以为是Shiro的问题,原来是Apache的问题,解决办法是在Apache的反射代理后加入如下一行,将/portal /修改为自己的路径即可。
ProxyPassReverseCookiePath /portal /
谢谢各位~
返回顶部
顶部