如何将Amazon EC上的默认端口(8080)更改为端口80

Gil*_*e59 10 amazon-ec2

我尝试使用该server.xml文件更改8080为Tomcat上的默认端口80.但是当我尝试访问我的应用程序时,它不可用.我究竟做错了什么?Amazon EC2存在一些安全问题吗?

Dmi*_*kov 9

有几种方法可以让Tomcat在端口80上侦听,但并非所有这些方法都适用于所有类型的Linux.

有关详细信息和指针,请参阅我在EC2上关于Tomcat的系列文章中的端口80上运行Tomcat一节.


TPE*_*HES 5

通过sudo su -命令切换到root用户.在/usr/share/tomcat7/conf/tomcat7.conf变化TOMCAT_USER="tomcat"TOMCAT_USER="root".在/usr/share/tomcat7/conf/server.xml变化808080(也8443443如果你是一个完美主义者).


okr*_*asz 2

您是否以 root 身份运行 Tomcat?只有 root 可以打开端口 80。检查您是否可以在本地访问该端口 - 例如。尝试。显然还要检查您的安全组是否允许访问端口 80,但我希望如果 8080 可用,它就会这样做。wget http://localhost/