You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

IPv6环境下配置Nginx将80端口转发至8080端口时出现Bad Gateway错误的求助

IPv6环境下配置Nginx将80端口转发至8080端口时出现Bad Gateway错误的求助

大家好,我刚接触服务器配置这类内容,遇到了一个棘手的问题,希望能得到大家的指导。

我了解到IPv6理论上可以摆脱端口转发的需求,但如果想用Python或JavaScript这类工具在80端口搭建Web服务器,还是得使用sudo,而这是公认的不良实践。

所以我想了个折中办法:用Nginx把80端口的请求转发到8080端口,这样我就能在8080端口运行Web服务器,不用依赖sudo,用户访问时也不需要输入特定端口。但配置完成后,我一直收到Nginx返回的Bad Gateway错误,实在搞不清哪里出了问题。

下面是我的Nginx配置文件,写得比较简单,本来以为能解决问题的:

server {
    listen [::]:80;
    server_name domainname.com;

    location / {
        proxy_set_header        X-Forwarded-For $remote_addr;
        proxy_set_header        Host $http_host;
        proxy_pass              http://[ipv6:ipv6:ip:ipv6:ipv6:ipv6:ipv6:ipv6]:8080;
    }
}

麻烦各位帮我看看问题出在哪,感谢大家的帮助!

备注:内容来源于stack exchange,提问作者Stanislas

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.21 11:57:58