amazon ec2服务(linux)不能使用tomcat7或6

时间:2012-09-17 07:57:19

标签: linux tomcat amazon-ec2

我只是使用yum install tomcat7来设置tomcat7并更改端口,在/usr/share/tomcat/conf/server.xml中从8080改为80和service tomcat6 start,它运行正常。 但是当我做netstat -nlp时,没有80端口,还有其他无法访问的80端口

2 个答案:

答案 0 :(得分:1)

当你执行netstat时,它通常会显示http,而不是80:这是因为80绑定到/ etc / services中的http。你会看到这样的事情:

tcp        0      0 *:http                  *:*                     LISTEN

假设您没有遇到Tomcat错误,请确保您已设置EC2安全组以允许访问端口80.请查看this以获得不错的待遇。

编辑:如果8080有效,但80没有,那么它是:

  1. 其他一些程序(例如Apache)位于端口80上。
  2. 您可能没有使用正确的权限运行。在大多数Linux发行版上,您需要成为root用户(或作为系统进程运行)才能访问编号小于1023的端口

答案 1 :(得分:1)

尝试创建ROOT,我认为你还没有创建它,这样就可以让你的网站变得不可靠。