Как сделать простой HTML-файл в localhost

Я прохожу лекцию Дэвида Малана по 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 подаются.

Другие вопросы по тегам