原因:
通过端口映射时,nginx会自动添加内网端口,修改路径导致路径访问出错;
解决:
在server里面加入port_in_redirect off;关闭自动添加端口
> port_in_redirect off
语法:port_in_redirect on | off;
默认值:port_in_redirect on;
上下文:http, server, location
如果要添加端口的话,设置:
proxy_set_header Host $host:端口号;
保持请求url中的域名,而非使用后端的server_name进行跳转:
> server_name_in_redirect off
语法:server_name_in_redirect on | off;
默认值:server_name_in_redirect off;
上下文:http, server, location