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
相关产品推荐
相关产品推荐

