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;
}
做‘记住我’功能时候遇到的问题。
本地测试的时候一点问题没有,扔到测试环境就不行。查了半天,原来是客户端的cookie保存失败了,保存cookie时的域是localhost,和当前访问的域名对不上。
那就得配置tomcat的域名,我在server.xml的service里,把可能用到的域名映射,都配成host了,然后再在nginx里的代理选项里面,添加了一个host的设置,这下就好多了,通过什么域名访问nginx,request.getServerName()的结果就是什么了。
location / {
proxy_pass http://localhost:8080; proxy_set_header Host $host;
}
相关文章推荐
- 【原】nginx均衡多tomcat环境配置,及这种环境下的remoteIp及ServerName获取方式
- nginx配置转发后,jsp页面用request.getserverPort获取端口为80的问题
- nginx均衡多tomcat环境配置,及这种环境下的remoteIp及ServerName获取方式
- Nginx配置proxy_pass转发的/路径问题
- 修改tomcat server.xml配置文件,解决乱码问题
- 解决apache/nginx做反向代理导致request.getServerName()外网环境获取不到代理地址(或域名)的问题
- 关于eclipse中server中的Tomcat的环境配置问题
- nginx配置负载均衡,tomcat宕机响应缓慢,自动切换的问题
- CORS 跨域问题, 以及作为api server 的正确配置, 后台 nginx 配置
- nginx监听端口非80时的转发问题的配置文件
- 解决“在eclipse中配置Tomcat时,出现Cannot create a server using the selected type的错误”的问题
- 配置Tomcat时server.xml和content.xml自动还原问题
- Tomcat Error Page配置 与 Error Page在IE下不能转发的问题
- 解决apache/nginx做反向代理导致request.getServerName()外网环境获取不到代理地址(或域名)的问题
- 配置Tomcat时server.xml和content.xml自动还原问题
- Nginx 安装及配置负载均衡https网站及转发后页面js、css等路径找不到问题解决
- Apache+Tomcat监控配置server-status balancer-manager server-info相关问题
- tomcat与nginx相结合,nginx基于端口配置多个tomcat的问题?
- Tomcat Error Page配置 与 Error Page在IE下不能转发的问题
- 关于Struts2.1.6中配置 constant name="struts.devMode" value="true" 在tomcat启动时报错的问题