【发布时间】:2018-01-04 13:32:55
【问题描述】:
下面是我的虚拟主机设置
<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 终端执行 curl 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:* -
请你帮我解决我缺少的问题。
【问题讨论】:
-
您是否在防火墙上打开了 80 端口?
-
@mikep 是的,我已经打开它了。
标签: ubuntu amazon-ec2 dns