我在/ var / www / html中有一个带有apache2和静态网站的EC2。
我在那里更改了一个html文件,之后我无法使用url访问我的网页 - Amazon Linux AMI Test Page打开。
在sudo service apache2 restart
之后它变得正常工作,但在几分钟后切换到Amazon Linux AMI测试页。
我将html文件夹的所有者更改为用户sudo chown ubuntu /html
并且它再次正常工作,但每次从ssh会话退出时,它立即开始显示亚马逊测试页。
我检查了.conf中的apache2文件根和html文件夹中的文件的+ r权限,它们是正常的。为什么会出现此问题?
有时所有网页都正常工作,但index.html会返回404错误
答案 0 :(得分:1)
看起来为该站点分配了两个弹性IP。其中一个不工作,而另一个工作。 EC2随机选择其中一个IP(我在做wget请求后发现了这个)
您必须删除与您的网站无关的一个IP。