无法使用公共IP访问我的Amazon实例

时间:2016-01-16 11:54:17

标签: apache amazon-ec2

我有一个新的亚马逊实例EC2,我想建立一个Web服务器,所以我做了:

  1. 安装apache2
  2. 安装libapache2-mod-php5
  3. a2enmod rewrite
  4. 在默认组中添加Http规则以允许所有IP
  5. 在/ etc / apache2 / sites-availables / default-conf
  6. 中添加目录AllowOverride All

    但是当我想通过在我的浏览器中键入实例的公共IP来检查apache是​​否正在运行时,我没有基本的index.html"它的工作"。我一无所获。

    我错过了什么?

    谢谢你。

3 个答案:

答案 0 :(得分:3)

如果apache运行正常,则可能是防火墙。

在AWS控制台中,确保在"安全组"中有未阻止的端口80。在"网络&安全"

答案 1 :(得分:2)

我找到了解决方案。

这是防火墙的问题。

我更改的安全组不是与我的实例

链接的安全组

我的坏。

答案 2 :(得分:1)

你知道apache是​​否正在运行吗?你可以查看:

ps aux |grep -i 'http\|apache'

如果尚未启动,您可以尝试:

/etc/init.d/httpd start