tomcat设置80端口后不起作用

1.端口号设置为80

<Connector port="80" protocol="HTTP/1.1"
    connectionTimeout="20000"
    redirectPort="8443" />

2.不起作用的解决

     设置成80端口号后,用service tomcat restart,重启tomcat用netstat -nlp查看端口,发现没有80端口,原来是在lunix下,非root用户不能监听小于1024的端口号,普通用户只能使用大于1024的端口号,否则会提示Permission denied。这个tomcat服务器就没办法绑定在80端口下,所以这里需要使用linux的端口转发机制,把到80端口的服务请求都转到8080端口上。如下所示:

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

     然后保存即可:service iptables save


原文链接:https://blog.csdn.net/u013252047/article/details/72834415

发布了131 篇原创文章 · 获赞 39 · 访问量 4万+

猜你喜欢

转载自blog.csdn.net/qq_35507234/article/details/100064468
今日推荐