为什么当我输入我的网站的域名时没有加载 index.html?

Mat*_*ang 0 httpd amazon-ec2 apache-2.2

这是我第一次在 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.

但是,当我在浏览器中输入公共 DNS 名称时出现page not found错误。

为什么不index.html加载以及解决此问题的方法是什么?

Tom*_*nor 10

听起来您忘记为该服务器的安全组中的入站 TCP 端口 80 请求添加允许。

这是有关 EC2 安全组配置的一些信息