EC2 ubuntu:无法从浏览器访问网站但能够从EC2 ubuntu终端访问

时间:2018-01-04 05:16:45

标签: ubuntu amazon-ec2 dns

以下是我的虚拟主机设置

<VirtualHost *:80>
        ServerAdmin ******.com
        ServerName ***.***.com
        ServerAlias www.***.***.com
        DocumentRoot /var/www/***.***.com/public_html
        <Directory /var/www/***.***.com >
            Options Indexes FollowSymLinks
            AllowOverride All
            Required all granted
        </Directory>
    </VirtualHost>

当我从ec2 ubuntu终端卷曲http://***.***.com/时,它正在打印 hello world html 。工作得很好。

现在,当我从浏览器访问http://***.***.com/时,它会显示This site can’t be reached

注意:

我启用了***.***.com.conf

也获得了许可。

sudo chown -R $USER:$USER /var/www/***.***.com/public_html

我已启用端口80侦听0.0.0.0

netstat -nlp输出

tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      -               
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      -               
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      -               
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      -               
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      -               
tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN      -               
tcp6       0      0 :::22                   :::*                    LISTEN      -               
udp        0      0 0.0.0.0:68              0.0.0.0:*                           -               
udp        0      0 0.0.0.0:68              0.0.0.0:*                           -               

请你帮我解决我错过的问题。

1 个答案:

答案 0 :(得分:0)

检查以下内容以确保其正常工作。

<强>假设

  • 您的EC2实例已在公共子网中配置
  • 您的EC2实例拥有有效的公共IP /公共DNS /弹性IP
  • 您的域配置为指向EC2实例的公共IP /弹性IP /公共DNS

域重定向到EC2实例

  • Ping ping ***.***.com并检查域是否正确指向您的EC2实例的公共IP(假设您之间没有任何ELB或其他实体)

检查EC2安全组配置

  • 检查EC2的安全组,并确保您有一条允许从源0.0.0.0/0进入端口80的规则

检查您的VPC的ACL规则

  • 确保配置EC2的VPC中的ACL规则不会阻止对端口80的传入访问。(如果未修改,则默认ACL规则应该正常工作)

如果检查了以上所有内容,仍然无法正常工作

  • 稍微修改虚拟主机部分,然后尝试

<VirtualHost <your_ec2_private_ip_here>:80>