背景:
- OS: ubuntu
- Web Server: apache2
什么工作 :
- I can ping the server s elastic IP (and receive a response)
- I can ssh into the server
不起作用的是什么:
- I cannot get any sort of http response from the server
预期行为:
- When I go to http://ec2-XXX-XX-XXX-XXX.compute-1.amazonaws.com/, it will serve my page, or at least give me a 404 that I can debug
实际行为:
- When I go to http://ec2-XXX-XX-XXX-XXX.compute-1.amazonaws.com/, it says "Oops! Google Chrome could not connect to ec2-XXX-XX-XXX-XXX.compute-1.amazonaws.com". It doesn t even give me a 404.
兰特 :
显然,服务器是在那里,因为我可以按住准确的地址,我可以按住准确的 IP,然后得到回复。但是当我在网络浏览器中输入准确的地址时,它似乎从未进入服务器。或者亚马逊似乎没有让 http 请求通过,但在我的安全小组中,我明确指出了允许所有来源的 http 请求通过。Apache 绝对在运行中, 我的文档根绝对设置得当, 我的错误和访问日志没有给我任何东西。
在亚马逊和服务器之间,或者在向服务器提出要求和阿帕奇收到请求之间,是否有某种记录可以说明为什么返回“找不到”而不是404。 我能把我的阿帕奇日志做成更多的动词吗?
我花了数小时时间在这件事上...