Nginx 配置反向代理后,页面中取绝对URL地址的问题显示代理端口
2016-07-20 08:48
543 查看
upstream tomcat {
server 127.0.0.1:82;
}
location / {
proxy_pass http://tomcat;
}
如上配置,反向代理后,使用http://test.xxx.com/访问,但是页面中的链接变成了:
http://tomcat:82/xxxx.html
请问大家,这个要如何配置,才能让页面里面的链接地址为http://test.xxx.com/xxxx.html
解决办法:
location /{
proxy_pass http://tomcat; proxy_set_header HOST $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
相关文章推荐
- iptables1.35+squid3.0+tc搭建防火墙
- squid服务搭建
- nginx(二) 反向代理配置详解
- Squid 和 SNAT 上网
- Squid代理安装以及配置
- nginx反向代理配置
- nginx:3、nginx反向代理,负载均衡,缓存及yum安装lnmp
- nginx的配置、虚拟主机、负载均衡和反向代理
- 【大型网站技术实践】初级篇:借助Nginx搭建反向代理服务器
- squid操作指令
- nginx使用反向代理时获取用户IP
- 图解正向代理、反向代理、透明代理
- 正向代理与反向代理的区别
- CentOS7 配置Tengine反向代理tomcat包含健康检查等功能
- squid 高匿配置 用户名密码配置
- nginx的配置、虚拟主机、负载均衡和反向代理
- nginx作反向代理,实现负载均衡
- 正向代理 VS 反向代理
- squid varnish nginx做cache有什么不同
- [置顶] centos使用nginx反向代理实现负载均衡