Назад | Перейти на главную страницу

Настройки в httpd.conf не работают

У меня следующая (возможно, очень простая) проблема:

У меня есть свежая установка apache2 на debian. В моем каталоге / etc / apache2 у меня есть apache2.conf и httpd.conf. Я думал, что любые изменения, которые мне нужно внести, следует вносить в httpd.conf.

Что ж, я добавил эти строки в свой httpd.conf:

ServerSignature off
ServerTokens prod

После перезапуска apache изменений нет. На странице 404 я все еще вижу версию apache. Однако, как только я добавляю код в apache2.conf, он работает должным образом.

Что мне здесь не хватает или почему не работает?

Ваш файл apache2.conf не содержит дополнительных расположений, которые вы пытаетесь настроить по умолчанию. Если вы хотите, чтобы эти файлы конфигурации использовались, вы должны добавить для них строки включения в apache2.conf следующим образом:

include httpd.conf
include conf.d/*.conf