apache2 не подгружает модуль

Проблема была замечена давно, но сегодня накипело. Суть проблемы: поставил для apache2 модуль www-apache/mod_scgi, в /etc/conf.d/apache2 добавил "-D SCGI", рестартнул apache2. В выводе apache2 -M этого модуля нет. Закоментировал в /etc/apache2/modules.d/20_mod_scgi.conf директивы , рестартовал apache2, в выводе apache2 -M модуль появился. Проблему эту я замечаю уже не первой машине и с другими модулями. С чем это может быть связано?

Всё объясняется крайне

Всё объясняется крайне просто.

1. Выдержка из /etc/init.d/apache2:

modules() {
	checkconfig || return 1

	${APACHE2} ${APACHE2_OPTS} -M 2>&1
}

${APACHE2_OPTS} - это все ваши директивы -D, которые прописываются в /etc/conf.d/apache2

Поэтому корректно проверять наличие модулей так /etc/init.d/apache2 modules | grep scg
Без передачи апачу -D вы получаете чистый вывод без включенных директив.

Спасибо, увидел.

Спасибо, увидел.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".