Получение 404 "Not Found" после возни с конфигурацией Apache - PullRequest
0 голосов
/ 04 ноября 2019

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

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

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

Любая помощь будет признательна.

То, что я пробовал:

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

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

1 Ответ

1 голос
/ 04 ноября 2019

Вы должны правильно настроить «Виртуальный хост». Когда вы помещаете «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>

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

...