NGINX 反向代理与端口 - 端口丢失

NGINX 反向代理与端口 - 端口丢失

我正在尝试从 IPv4 反向代理侦听使用端口 8006 的 IPv6 主机。

问题是端口号丢失了,当到达目的地时,:8006 丢失了。

.conf 文件

服务器 { 监听 8006 ssl;

    server_name gggggg.nnnnnn.com;

    ssl_certificate /home/gggg-nnnn-com/pmg-api.pem;
    ssl_certificate_key /home/gggg-nnnn-com/pmg-api.pem;

    location / {
       proxy_set_header Host $http_host;
       proxy_set_header X-Real-IP $remote_addr;
       proxy_set_header X-Forward-For $proxy_add_x_forwarded_for;
       proxy_set_header Xforwarded_Proto $scheme;
       proxy_pass https://ggggg6.nnnnn.com:8006/;
    }

}

注意:以下是我尝试过但没有效果的一些方法:

       proxy_redirect off;
       proxy_redirect https://ggggg6.nnnnn.com:8006/;

       proxy_redirect default;
       proxy_redirect ~^(https?://[^:]+):\d+(?<relpath>/.+)$ https://ggggg6.nnnnn.com:8006$relpath;

相关内容