如何在本地主机中呈现一个简单的 html 文件

如何在本地主机中呈现一个简单的 html 文件

我正在听 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将提供 中的文件。

相关内容