NGINX 反向代理端口

NGINX 反向代理端口

我正在尝试使用 nginx 实现反向代理。但是使用上述配置,我在浏览器中得到的是错误的 URL:

   http://domain:9080/myLocation/something.html

我需要的是(没有端口):

   http://domain/myLocation/something.html

配置:

location  /myLocation  {
        proxy_set_header Host $host:$server_port;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_pass  http://xptoserver:9080$request_uri;
    }

答案1

主机头中不应该有端口。

改变这个:

proxy_set_header Host $host:$server_port;

对此:

proxy_set_header Host $host;

相关内容