2

Я новичок в Debian и новичок в этом веб-сервере Apache2. Я сделал некоторые настройки виртуального хоста и перезапустил Apache2 через service apache2 reload . Я получил это обратно: [FAIL] Reloading web server config: apache2 failed! , Не удивлен этим. Хорошо, давайте посмотрим в журнале ошибок, что пошло не так, но ничего не говорится о вышеуказанном сбое в /var/log/apache2/error.log . Есть ли другое место, где журнал Apache2, который терпит неудачу?

1 ответ1

1

Если вы подозреваете проблемы с вашей конфигурацией Apache 2, самый простой (и самый безопасный!) Чтобы проверить это, выполните команду sudo apache2ctl configtest .

Если все правильно, он напечатает Syntax OK (или что-то подобное), но если есть ошибки, он скажет вам точно, что это за ошибки. Что он не делает, так это заставляет Apache фактически загружать конфигурацию в работающий экземпляр сервера, чтобы вы ничего не сломали. Он также не будет ничего записывать в файлы журналов вашего веб-сервера. Если configtest возвращается чистым, конфигурация должна быть в основном нормальной.

Если вы уверены, что конфигурация, вероятно, правильная, используйте apache2ctl graceful или apache2ctl restart чтобы фактически начать использовать новую конфигурацию.

Я рекомендую проверить man-страницу для apache2ctl чтобы узнать подробности. В частности, на странице руководства указано, что configtest "не перехватывает все ошибки", но мой опыт показывает, что при настройке конфигурации он перехватывает большинство из них, возникающих в реальной жизни.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .