Вопрос: Как указать модули, поддерживающие Apache?


Есть ли команда, которая перечисляет все активированные модули Apache?


71
2018-02-04 11:59


Источник




Ответы:


Для отображения загруженных модулей apache используйте:

apachectl -M

или:

apachectl -t -D DUMP_MODULES 

или на RHEL, CentoS, Fedora:

httpd -M

Дополнительные параметры man apachectl, Все эти ответы можно найти всего лишь в поисках Google.


102
2018-02-04 12:04



-M также будет работать. - Andrew B
Мне нравится этот комментарий о поиске в Google (нашел этот ответ через google) - Pawelmhm
Использование серверной информации сложнее найти через google и дает гораздо больше информации && возможность предоставить доступ к информации людям, которые не имеют доступа к оболочке (например, клиент, разработчики веб-сайтов, руководители проектов ...)


Также вы можете использовать Сервер-инфо получать информацию с удаленных серверов

<Location /server-info>
   SetHandler server-info
   Order allow,deny
   Allow from 127.0.0.1 xxx.xxx.xxx.xxx
</Location>

Вы можете получить список всех включенных модулей Apache в http://your.host.example.com/server-info?list


8
2017-10-04 11:42





Вам необходимо включить информационный модуль:

sudo a2enmod info.load
sudo a2enmod info.conf
sudo service apache2 restart

После перезапуска:

http://localhost/server-info

предоставит длинный список модулей и информацию о конфигурации.

Для просмотра с удаленных серверов вы можете изменить параметр «Требуется» в /etc/apache2/mods-available/info.conf, чтобы позволить удаленным серверам просматривать информацию.


6
2018-04-07 21:47



Почему бы не использовать a2enmod чтобы включить {установленный} модуль, вместо того, чтобы «символизировать» его вручную? - Flo-Schield-Bobby
Да a2enmod правильнее. Когда я редактирую конфиги, я обычно остаюсь с файлами и не думаю о специальных командах, которые я редко использую. - rickfoosusa
Хорошо, он работает в обоих направлениях, в 2.4 (возможно, уже ранее?), У вас также есть a2enconf для symlink файлов из каталога «conf-available» в «conf-enabled» :) - Flo-Schield-Bobby


Это также работает:

apache2ctl -M

0
2017-12-11 12:12