Вопрос: Ubuntu localhost: Не найдено


Я обновил Ubuntu 13.10 до 14.04, так что теперь у меня новая версия.

Но я заметил, что после обновления у меня возникает ошибка 404 при попытке получить доступ к моему http://localhost/

После полной переустановки apache и всех связанных сервисов он все еще показывает мне ошибку 404.

Кстати, я добавил ServerName localhost к httpd.conf, поэтому никакого результата, а также в файле моих хостов есть строка 127.0.0.1 localhost,

После попытки sudo service apache2 restart У меня была ошибка, как Could not reliably determine the server's fully qualified domain name, using 127.0.1.1., но исправил это успешно.

Я могу получить доступ http://localhost/ через браузер, но он показывает мне Index of / а затем пуст. Но при попытке получить доступ к любой вложенной папке в моем /var/www/, как http://localhost/test1, это дает мне 404.

Есть ли способ его исправления? Спасибо!


3
2018-05-07 09:54


Источник


Вы уверены, что ваш DocumentRoot для Apache установлен на /var/www/? - mtak
Это то, что у меня есть в моей конфигурации: pastebin.com/ZGFzhZHt - Artem Ushakov
Ой. Просто изменил мой etc/apache2/sites-available config. Спасибо! - Artem Ushakov


Ответы:


Вы можете посмотреть файлы конфигурации на /etc/apache2/sites-available/, По умолчанию в каталоге с именем default если вы не настроили другие виртуальные хосты.

Первая строка файла, вероятно, похожа на <VirtualHost *:80>, что означает, что этот виртуальный хост прослушивает порт 80 всех доступных IP-адресов (включая localhost для вашего случая).

Просмотрите файл для блока <Directory /var/www/>, Этот блок кода говорит, что Apache учитывает /var/www, Если у вас нет этого блока, Apache просто не знает, чтобы посмотреть в /var/www и, конечно, игнорируя /var/www/test1, в свою очередь, дает вам ошибку 404. Соответственно вам нужно добавить такой блок.

Вы должны предоставить соответствующее разрешение для /var/www/test1 (по крайней мере, разрешение на чтение, а также разрешение на выполнение, если вы хотите, чтобы другие отображали содержимое папки) на apache (пользователь www-data по умолчанию).


2
2018-05-07 10:41