Apache &引用;“此网页不可用”;更改/www目录后出错

Apache &引用;“此网页不可用”;更改/www目录后出错,apache,ubuntu,amazon-ec2,Apache,Ubuntu,Amazon Ec2,我在AWS ec2 ubuntu上构建了一个带有LAMP设置的网站的登录功能,运行良好。用于此的PHP文件位于/var/www/html中。然后,为了允许从android设备登录,我在/www文件夹中添加了android\u login\u api目录并开始工作。在添加了几个文件和目录后,我注意到该网站不再工作,并在我试图访问它时显示“此网页不可用”。尽管完全删除了android_login_api并试图将目录/www恢复到其工作时的状态,但此错误仍然存在 我花了几天的时间寻找解决方案,但大多数

我在AWS ec2 ubuntu上构建了一个带有LAMP设置的网站的登录功能,运行良好。用于此的PHP文件位于/var/www/html中。然后,为了允许从android设备登录,我在/www文件夹中添加了android\u login\u api目录并开始工作。在添加了几个文件和目录后,我注意到该网站不再工作,并在我试图访问它时显示“此网页不可用”。尽管完全删除了android_login_api并试图将目录/www恢复到其工作时的状态,但此错误仍然存在

我花了几天的时间寻找解决方案,但大多数答案都与apache的设置有关,apache的设置对我来说已经很好了。我尝试重新启动apache,但无法访问index.php或我指定的任何其他文件。我也花了很多时间试图编辑apache.conf文件,但没有成功


对于可能发生的情况或是否存在我需要但可能意外更改的特定路径的任何想法,我们将不胜感激。

大多数访问问题都是由虚拟主机的不正确配置造成的,这似乎是这里的问题

正如您所提到的,可读目录是
/var/www/html
,然后您尝试访问
/var/www/android\u login\u api
,默认情况下该目录不可访问,并在网站的虚拟主机文件中指定。位置:
/etc/apache2/可用站点

如果你做了不同的事情,任何人都很难帮助你。不要在
apache.conf
中创建主机。在进一步阅读我的答案之前先阅读它

在对虚拟主机进行更改时,不要忘记使用
sudo a2ensite yoursite.com.conf
,以及在启用站点后使用
sudo service apache2 restart
重新启动apache服务

关于设置网站,您最不应该知道的是www目录所有者。通过FTP或SSH对文件进行更改后,运行
sudo chown www-data:www-data/var/www-R
www data是Apache用于允许外部访问的类似于root的用户名。否则,fiels只能由任何其他用户通过0755权限访问,而不是0644权限

这只是对HTTP服务器进行更改和工作所必需的一系列内容。虽然我的回答不清楚,也无法指出您的问题,但我相信我已经为您提供了解决问题的其他知识/考虑点。请发表评论以了解更多细节