Чи є команда, що перераховує всі включені модулі Apache?
Чи є команда, що перераховує всі включені модулі Apache?
Відповіді:
Для списку завантажених модулів apache використовуйте:
apachectl -M
або:
apachectl -t -D DUMP_MODULES
або на RHEL, CentoS, Fedora:
httpd -M
Для отримання додаткових варіантів man apachectl
. Усі ці відповіді можна знайти лише за допомогою пошуку 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
Потрібно ввімкнути інформаційний модуль:
sudo a2enmod info.load
sudo a2enmod info.conf
sudo service apache2 restart
Після перезапуску:
http://localhost/server-info
надасть довгий список модулів та інформацію про конфігурацію.
Щоб переглянути з віддалених серверів, ви можете змінити параметр "Потрібно" в /etc/apache2/mods-available/info.conf, щоб дозволити віддаленим серверам переглядати інформацію.
a2enmod
командою, щоб увімкнути {встановлений} модуль, а не "посилати на нього" вручну?
a2enconf
файли для символьного посилання з каталогу "conf-available" в "conf-enable" :)
Це також працює:
apache2ctl -M
-M
також буде працювати.