![如何在本地主机中呈现一个简单的 html 文件](https://linux22.com/image/862040/%E5%A6%82%E4%BD%95%E5%9C%A8%E6%9C%AC%E5%9C%B0%E4%B8%BB%E6%9C%BA%E4%B8%AD%E5%91%88%E7%8E%B0%E4%B8%80%E4%B8%AA%E7%AE%80%E5%8D%95%E7%9A%84%20html%20%E6%96%87%E4%BB%B6.png)
我正在听 David Malan 的讲座php。所以我创建了一个简单的google.html
文件/public_html/google.html
如下所示:
<!DOCTYPE html>
<html>
<head>
<title>Google</title>
</head>
<body>
<div style = "text-align: center">
<h1>Google</h1>
<form action = "http://www.google.com/search" method = "get">
<input name = "q" style = "width: 400px" type = "text">
<br>
<input type = "submit" value = "Google Search">
<input type = "submit" value = "I am feeling lucky">
</form>
</div>
</body>
</html>
当我试图打开http://localhost/~anupam/google.html, 我拿到
错误 404
未找到 该服务器上未找到请求的 URL /~anupam/google.html。
Apache/2.4.7 (Ubuntu) 服务器位于本地主机端口 80
为什么我无法通过 localhost 显示它?我正在运行 apache2。
答案1
检查是否mod_userdir
已启用:ls -l /etc/apache2/mods-enabled | grep userdir
。
如果没有,请使用 启用它a2enmod userdir
。
重新启动 Apache 后,/home/<user>/public_html
将提供 中的文件。