Apache 服务器上未找到 404 页面

Apache 服务器上未找到 404 页面

我正在尝试使用亚马逊网络服务,并通过 SSH 连接我的实例并创建一个名为 logan 且具有管理员权限的用户。然后,我使用 Cyber​​duck 为该帐户创建的用户名和密码连接到 EC2 实例,并上传了一个纯 HTML 文件以确保一切正常。

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

home/logan/testtestesttest.html

我收到 404 页面未找到错误。

我知道 Apache 已成功安装,因为如果我在地址栏中输入弹性 IP 地址而不添加任何位置信息,我就会得到“它起作用了!”默认页面。

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

提前致谢,

·洛根

答案1

你把文件放进去了吗/var/www/html/?默认情况下,HTML 文件都放在那里。

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

答案2

我认为你需要检查 apache 配置文件并找出默认的 DocumentRoot 到底在哪里。一些发行版默认是/var/www/localhost

相关内容