Tomcat用非root用户不能绑定80端口的解决方案

用一个非root用户安装了tomcat后,不能绑定到80端口,提示:java

java.net.BindException: Permission denied:80 tomcat

查了后才知道,在Linux系统中,1024如下的端口只能用root账号才能使用。tcp

解决方案:spa

经过修改iptables的路由转发来解决:.net

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

经过80 或者 8080 端口均可以访问。路由

相关文章
相关标签/搜索