我正在使用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端口
提前致谢
答案 0 :(得分:1)
4) sudo iptables -t nat -A OUTPUT -o lo -p tcp --dport 80800 -j REDIRECT --to-port 80
端口号在这里是错误的。它应该是8080