2

背景:

  • 操作系统:ubuntu
  • 网络服务器:apache2

什么有效:

  • 我可以 ping 服务器的弹性 IP(并收到响应)
  • 我可以 ssh 进入服务器

什么不起作用:

  • 我无法从服务器获得任何类型的 http 响应

预期行为:

实际行为:

咆哮:

很明显,服务器在那里,因为我可以 ssh 到那个确切的地址,我可以 ping 那个确切的 IP 并得到响应。但是当我在我的网络浏览器中访问那个确切的地址时,就好像它永远不会到达服务器一样。或者好像亚马逊不允许 http 请求通过,但在我的安全组中,我明确指定允许来自所有来源的 http 请求。Apache 肯定在运行,我的文档根目录肯定设置正确,而且我的错误和访问日志没有给我任何信息。

亚马逊和服务器之间是否有任何类型的登录,或者在将其发送到服务器并被 Apache 接收的请求之间是否有任何类型的登录,这将指定它返回“未找到”而不是 404 的原因。我可以让我的 Apache 日志更详细?

提前致谢!我在这上面花了几个小时......

4

1 回答 1

0

原来 apache 被设置为监听端口 8080 而不是端口 80,所以如果你遇到这个问题,试着看看 apache 正在监听什么。

于 2012-08-29T00:03:05.857 回答