为什么当我input我的网站的域名时不index.html加载?

这是我第一次在Ubuntu 12.04上使用Amazon EC2 Linux微型实例。

我注意到它没有默认安装Apache,所以我做了sudo apt-get install apache2 。 安装后, /var/www/index.html存在,我确认Apache2正在运行。

当我curl http://localhost:80 ,它成功返回了/var/www/index.html的内容。

但是,当我input公共DNS名称到浏览器中,我得到一个page not found错误。

为什么不是index.html加载和可能的解决scheme呢?

听起来就像你忘了在该服务器的安全组中为TCP端口80请求入站添加一个允许。

这是关于EC2安全组configuration的一些信息