在Apache服务器上找不到404页面

我试图让我的脚与亚马逊的Web服务湿,并SSH我的实例,并创build一个用户名为logan,具有pipe理员权限。 然后,我使用Cyber​​duck为帐户创build的用户名和密码连接到EC2实例,并上传了一个纯HTML文件,以确保我的工作正常。

出于某种原因,我无法通过我的浏览器连接到:

home/logan/testtestesttest.html 

我得到一个404页面没有find错误。

我知道,Apache成功安装,但因为如果我在地址栏中键入弹性IP地址没有任何位置后,我得到“它的工作!” 默认页面。

就实例的安全组而言,我在端口80上打开所有IP地址(0.0.0.0/0)的HTTP,并在端口22上打开我的个人IP。

提前致谢,

-Logan

你把文件放在/var/www/html/ ? 这就是HTML文件在默认情况下的位置。

您可以运行apache2ctl -S来获取Apacheconfiguration的一些输出,以及grep -r DocumentRoot /etc/apache2/来找出所有文件的来源。

我认为你需要检查Apacheconfiguration文件,并找出默认的DocumentRoot。 一些发行版默认是/var/www/localhost