当安装Tomcat后,需要将服务器的80端口直接指向8080端口,做法如下:
1. 确认当前状态。在终端键入:netstat –ntl命令。输入结果应该和下面图片类似。
可以看到8080端口处于监听状态中。
2. 键入重定向命令。iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080
3. 确认命令是否生效,键入iptables -t nat –L。输入结果应该和下图类似。
可以看到此时80端口已经重新定向到了8080端口了。
4. 最后,要取消重定向功能也很简单,键入命令iptables -t nat -D PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080即可。
PS: 以上命令都需要用到root身份。
感谢原文作者:http://glassonionblog.wordpress.com/2011/04/08/tomcat-redirecting-traffic-from-port-8080-to-80-using-iptables/