1

我只是yum install tomcat7用来设置tomcat7并将/usr/share/tomcat/conf/server.xml中的端口从8080更改为80 service tomcat6 start,它工作正常。但是当我做netstat -nlp时,没有80端口,其他的也不能访问80端口

4

2 回答 2

1

尝试创建ROOT,我想你还没有创建它,那样会让你的网站不可用。

于 2012-09-17T18:03:33.943 回答
1

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

tcp        0      0 *:http                  *:*                     LISTEN

假设您没有遇到 Tomcat 错误,请确保您已设置 EC2 安全组以允许访问端口 80。请查看内容以获得体面的处理。

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

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