可以ping ec2服务器(ubuntu / apache),但不能从http请求获得响应

时间:2012-05-24 06:43:47

标签: apache http amazon-ec2

背景:

  • OS:ubuntu
  • Web服务器:apache2

什么有效:

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

什么行不通:

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

预期行为:

实际行为:

咆哮:

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

亚马逊和服务器之间是否存在任何类型的登录,或者在进入服务器并被Apache接收的请求之间存在任何类型的登录,这将指定为什么它返回“未找到”而不是404.我可以创建我的Apache记录更详细?

提前致谢!我花了好几个小时...... [/ p>

1 个答案:

答案 0 :(得分:0)

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