Amazon EC2 Service(Linux) 不能使用 Tomcat7 或 6



我只是用yum install tomcat7来设置tomcat7并更改端口,在/usr/share/tomcat/conf/server.xml从8080到80和service tomcat6 start,它工作正常。但是当我做 netstat -NLP 时,没有

80 端口,其他无法访问 80 端口

尝试创建 ROOT,我认为您还没有创建它,这样就可以使您的网站不可用。

当你做 netstat 时,它通常会显示http,而不是 80:这是因为 80 绑定到/etc/services 中的 http。你会看到类似这样的内容:

tcp        0      0 *:http                  *:*                     LISTEN

假设您没有遇到 Tomcat 错误,请确保您已将 EC2 安全组设置为允许访问端口 80。看看这个体面的治疗。

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

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

最新更新