前提:首先在linux下,1024以下的端口只能被root用户使用,所以如果tomcat为一般用户启动的话,那么会出现权限不足被拒绝的情况。
解决办法:
使用iptables 进行端口映射(重定向),把8081(假设为原监听端口)端口映射到80端口,命令如下:
iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8081
当然,仅仅是执行这个命令是不行的,因为这样的话,重启之后,映射关系就没有了。因此我们需要写入到iptables规则文件,
service iptables save
以上命令,会把规则保存到/etc/sysconfig/iptables文件中
如果你的iptables服务不是开机启动的话,该规则文件也不会加载,那么我们就需要把规则文件设置为开机启动,如下:
chkconfig iptables on
以上整个配置设置完毕,问题也已经解决