Linux下Tomcat配置80端口(8080端口被禁用了)
转载自http://jingyan.baidu.com/article/19020a0a05b862529d28429a.html
在Linux 环境下,配置tomcat使用80端口。用普通用户不能启动,提示木有权限;root用户可以正常启动。据说1024以内的端口都要root权限。
假如此服务器的8080端口被禁用了。 可以通过下面的方面来端口转发。
方法/步骤
-
重将Tomcat的端口(server.xml)由80改回8080。
-
通过Iptables端口实现80到8080的转发,命令为:iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080用root用户直接去执行就可以了!这样,用户访问80端口和8080端口其实都到了8080端口。
这个需要写到系统启动文件里去,能保证系统重启后不失效.
[root@iZ23psiz6rgZ bin]# vim /etc/rc.d/rc.local
最后加两行
# forword port 80 web request to 8080 port at server
iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080
iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080
-
从配置菜单关闭防火墙是不起作用的,索性在安装的时候就不要装防火墙查看防火墙状态:/etc/init.d/iptables status暂时关闭防火墙:/etc/init.d/iptables stop禁止防火墙在系统启动时启动/sbin/chkconfig --level 2345 iptables off重启iptables:/etc/init.d/iptables restart
END