从8080到80时,端口未被重定向

时间:2018-06-06 14:55:22

标签: glassfish apache2

我正在使用glassfish和apache2服务器我已经使用了以下命令

1) sudo iptables -A INPUT -i enp1s0 -p tcp --dport 80 -j ACCEPT

2) sudo iptables -A INPUT -i enp1s0 -p tcp --dport 8080 -j ACCEPT

3) sudo iptables -A PREROUTING -t nat -i enp1s0 -p tcp --dport 80 -j REDIRECT --to-port 8080

4) sudo iptables -t nat -A OUTPUT -o lo -p tcp --dport 80800 -j REDIRECT --to-port 80

但问题是当glassfish停止时我能够将localhost:8080重定向到80端口但是当启动glassfish时它不会重定向到80端口

提前致谢

1 个答案:

答案 0 :(得分:1)

4) sudo iptables -t nat -A OUTPUT -o lo -p tcp --dport 80800 -j REDIRECT --to-port 80

端口号在这里是错误的。它应该是8080