在linux系统,改变tomcat的端口为80,

可是单纯的改变tomcat的配置文件是没有作用的,发现端口开启,却无法访问网页,想了各种办法,最后找到原因

这是因为只有root用户才可访问1024以下的端口。

所以解决办法如下

(tomcat的配置文件依然是8080)

1.重将server.xml中的端口改为8080

2.增加iptables规则为

iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080