1. 首页
  2. 数据库
  3. 其它
  4. Tomcat获取Nginx反向代理的客户端域名

Tomcat获取Nginx反向代理的客户端域名

上传者: 2021-01-16 11:05:25上传 PDF文件 46.11KB 热度 21次
问题 Nginx反向代理之后,Tomcat应用通过request.getHeader(host)取到的是Nginx的host,并非客户端浏览器地址栏上的真实域名。 例如在某一台服务器上,Tomcat的端口号为8080,Nginx的端口号为80,Nginx反向代理8080端口。 server { listen 80; location / { proxy_pass http://127.0.0.1:8080; } } 在另一台机器上用浏览器打开http://haha/test访问Tomcat下的应用,获取客户端域名。 System.out.println(reques
用户评论