Решение Syntax error on line 80 of /etc/apache2/apache2.conf: DefaultRuntimeDir must be a valid directory, absolute or relative to ServerRoot

Однажды я хотел посмотреть какой MPM модуль используется и выполнил команду:

apache2 -V | grep MPM

И получил предупреждение:

[Wed Oct 21 11:36:51.940779 2020] [core:warn] [pid 10054] AH00111: Config variable ${APACHE_RUN_DIR} is not defined
apache2: Syntax error on line 80 of /etc/apache2/apache2.conf: DefaultRuntimeDir must be a valid directory, absolute or relative to ServerRoot
Server MPM:

Apache2 в этот момент работал и ошибок не было.
Это предупреждение возникло потому что вместо команды apachectl я выполнил apache2.
По этому в дальнейшем я смотрел имя модуля используя apachectl:

apachectl -t -D DUMP_MODULES | grep mpm
 mpm_event_module (shared)

Если вы хотите убедится что конфигурация apache2 корректна, то просто выполните:

apachectl -t

Смотрите также мою статью:
Установка и настройка Apache2 в Linux

Оставьте комментарий

Добавить комментарий

Больше на IT Blog

Оформите подписку, чтобы продолжить чтение и получить доступ к полному архиву.

Continue reading