您的位置:首页 > 运维架构 > Tomcat

nginx 转发到 tomcat 的 ServerName 配置问题

2014-04-18 00:00 274 查看
摘要: nginx tomcat getServerName

做‘记住我’功能时候遇到的问题。

本地测试的时候一点问题没有,扔到测试环境就不行。查了半天,原来是客户端的cookie保存失败了,保存cookie时的域是localhost,和当前访问的域名对不上。

那就得配置tomcat的域名,我在server.xml的service里,把可能用到的域名映射,都配成host了,然后再在nginx里的代理选项里面,添加了一个host的设置,这下就好多了,通过什么域名访问nginx,request.getServerName()的结果就是什么了。

location / {
proxy_pass http://localhost:8080; proxy_set_header Host $host;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐