Как сделать простой 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
подаются.