nginx在做反向代理到后端服务器,如果后端服务器有重定向,会出现返回服务器的ip地址,解决办法:
server {
listen 80;
server_name www.boke.com;
location / {
proxy_pass http://192.168.1.100:8080;
#增加下面配置进行重定向到nginx的ip或者域名
proxy_redirect http://192.168.1.100:8080/ http://www.baas.com/;
}
}
proxy_redirect
语法:proxy_redirect [ default|off|redirect replacement ]
默认值:proxy_redirect default
使用字段:http, server, location
如果需要修改从被代理服务器传来的应答头中的"Location"和"Refresh"字段,可以用这个指令设置。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)