我将计算机上端口80的流量重定向到8080
sudo iptables -A PREROUTING -t nat -p tcp --dport 80 -j REDIRECT --to-ports 8080
除我自己的机器外,它对全世界都适用。我是一名开发人员,我需要自己将端口80重定向到8080。
我的IP是 192.168.0.111
我的Web服务器在端口8080上运行
我希望从运行服务器的同一台计算机上http://192.168.0.111/
而不是http://192.168.0.111:8080/
从同一台计算机上打开网站。
对不起,请问将端口80转发到8080的目的是什么?
—
ma11hew28
@mattdipasquale,普通用户无法访问端口80,因此您不能以普通用户身份运行python flask之类的Web服务。
—
基督教徒
为什么不将Web服务器仅绑定到端口80?
—
David Foerster
我猜它是因为非root用户无法绑定到端口80/443和他不希望运行自己的网络服务为根..
—
帕维尔K.