Я использую Ubuntu 13.10 в качестве домашней системы. Сегодня я обновил apache с версии 2.4.6 до версии 2.4.7, и он перестал работать. Под этим я подразумеваю следующее:
Apache запущен (я проверял pgrep apache
и имеет следующую версию 2.4.7-1+sury.org~saucy+1
). Когда я пытаюсь получить доступ http://localhost/
я получил
Запрошенный URL / не найден на этом сервере.
Сервер Apache / 2.4.7 (Ubuntu) на порту 80 localhost
То же самое, когда я пытаюсь http://localhost/index.html
Запрошенный URL /index.html не найден на этом сервере.
Я очистил свой /var/www
папка (удалил все, и осталось только index.html
в котором только один мир). Я также проверил, что у apache есть разрешения на чтение файла (на самом деле я поставил 777 для всего каталога www и всего внутри, чтобы быть уверенным).
Я усек error.log
и access.log
и снова попытался получить доступ к localhost. Error.log не изменился и единственная строка:
127.0.0.1 - - [TIMESTAMP] "GET /index.html HTTP/1.1" 404 498 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1700.107 Safari/537.36"
появился в access.log.
У меня нет идей, что еще я могу попробовать. Есть идеи, как я могу это исправить? Еще одна важная вещь: когда я обновлял apache, он спросил меня, хочу ли я изменить свой файл conf на новый, и я решил придерживаться своего (сейчас я сожалею об этом).
У меня была такая же проблема, и я просто изменил следующую строку в файле /etc/apache2/sites-available/000-default.conf:
DocumentRoot /var/www/html
по
DocumentRoot /var/www