【发布时间】:2016-04-21 23:11:27
【问题描述】:
我有一个新的亚马逊实例 EC2,我想构建一个 Web 服务器,所以我做了:
- 安装 apache2
- 安装 libapache2-mod-php5
- a2enmod 重写
- 在默认组中添加Http规则以允许所有IP
- 在 /etc/apache2/sites-availables/default-conf 中添加 Directory AllowOverride All
但是当我想通过在浏览器中输入实例的公共 ip 来检查 apache 是否正在运行时,我没有基本的 index.html “它可以工作”。我什么都没有。
我错过了什么?
谢谢。
【问题讨论】:
-
你得到什么错误信息?
-
我没有错误,只是“无法访问的网站”
-
能否提供
netstat -tunalp | grep :80的输出 -
当我输入这个命令时我会这样做:(无法读取“-p”的信息:geteuid()=1000 但你应该是 root。)tcp6 0 0 :::80 :: :* 听 -
-
使用 root 用户运行此命令。查看您的输出,端口 80 正在侦听 ipv6 而不是 ipv4。检查您的网络配置。
标签: apache amazon-ec2