Tomcat配置Linux的80端口
对于linux系统而言,1024以下的端口普通用户是无法使用的,只给root使用。所以当tomcat以非root用户启动时如果需要侦听80端口就会显示无权限的错误。
解决:
方法1:
安装nginx,然后转发。
方法2(推荐):
使用iptables 做端口转发。
1 2 3 |
shell>$sudo iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080 shell>$sudo iptables -t nat -A PREROUTING -p tcp --dport 443 -j REDIRECT --to-port 8443 shell>$sudo service iptables save #不保存的话,重启会失效 |