Получение 404 Not Found после возни с конфигурацией Apache

Ранее я пытался настроить HTTPS на mediawiki и следовал руководству, в котором говорилось, что нужно удалить «Listen 80» в файле ports.conf Apache. Как только я это сделал, веб-сайт отключился, и на нем не отображалась ошибка 404, не найденная. Я снова добавил строку Listen 80, но безрезультатно.

Я использую linode VPS (Debian 10) с LAMP, установленным Wordpress и теперь mediawiki.

Я новичок в среде Linux, поэтому я не совсем уверен, что может быть не так, но я подозреваю, что в файлах Apache есть неправильная конфигурация. Когда я впервые установил Wordpress, я переместил весь сайт в www/html и удалил папку Wordpress, чтобы он загружался на главной странице моего домена. Все работало отлично, пока я не изменил строку «Слушай 80».

Любая помощь будет оценена по достоинству.

Что я пробовал:

  • Перезапуск апача

  • Проверка нескольких файлов конфигурации и проверка правильности каталогов


person Vicarius Collective    schedule 03.11.2019    source источник
comment
Вы получаете Apache-404 или Wiki Not Found? Потому что, если это первый, убедитесь, что вы слушаете порт 80/443 на вашем виртуальном хосте, у которого есть корень документа в правильном каталоге. Если это второе, вы, вероятно, просто пропустили скрытый файл .htaccess при перемещении файлов.   -  person Mithc    schedule 04.11.2019
comment
Загрузка файла конфигурации поможет в диагностике этой проблемы.   -  person Josh    schedule 04.11.2019


Ответы (1)


Вы должны правильно настроить «Виртуальный хост». Когда вы помещаете «Listen 80» в свой файл конфигурации, вам нужно настроить там больше вещей, например, путь к папке (каталогу), где вы сохранили все свои веб-материалы.

Вот как выглядит мой файл конфигурации apache:

/etc/apache2/sites-enabled/001-custom.conf

listen 8081

<VirtualHost *:8081>
    ServerAdmin webmaster@localhost
    DocumentRoot /web/CustomDirectory

    ErrorLog /weblogs/8081e.log
    CustomLog /weblogs8081c.log
</VirtualHost>

Надеюсь это поможет :)

person Renecekk    schedule 03.11.2019