Это очень частый вопрос и иногда трудно найти ответ. Как вы проверите, какие модули Apache загружены в ваш HTTP / Apache сервер? Вторая часть, как вы проверите, какие модули скомпилированы и готовы для загрузки? Следование этим двум командам покажет вам, вы можете просто проверить загруженные и скомпилированные модули в HTTPD или Apache2 в любого рода Linux, таких как CentOS, Ubuntu, Fedora, RedHat и т.д.
Найдём список загруженных модулей в HTTPD Apache
Используйте следующую команду для вывода загруженных модулей в вашем Apache/HTTPD сервере в Linux
В CentOS, RedHat, Fedora
root@centos [~]# httpd -D DUMP_MODULES (или) user@centos [~]# sudo httpd -D DUMP_MODULES
В Debian, Ubuntu, Mint
user@ubuntu [~]# sudo apache2 -D DUMP_MODULES
В зависимости от дистрибутива вашего Linux, вам нужно использовать httpd или apache2. Также используйте ‘sudo’, если вы не рут.
Пример загруженных модулей в Apache
Loaded Modules: core_module (static) include_module (static) proxy_module (static) proxy_connect_module (static) http_module (static) autoindex_module (static) info_module (static) cloudflare_module (shared) php5_module (shared) reqtimeout_module (shared) pagespeed_module (shared) Syntax OK
Найдём список скомпилированных модулей в HTTPD Apache
Используйте следующую команду для составления списка скомпилированных модулей в вашем сервере Apache/HTTPD в Linux
В CentOS, RedHat, Fedora
root@centos [~]# httpd -l (или) user@centos [~]# sudo httpd -l
В Debian, Ubuntu, Mint
user@ubuntu [~]# sudo apache2 -l
В зависимости от дистрибутива вашего Linux, вам нужно использовать httpd или apache2. Также используйте ‘sudo’, если вы не рут.
Пример скомпилированных модулей в Apache
Compiled in modules: core.c mod_include.c mod_proxy.c mod_proxy_connect.c mod_proxy_http.c http_core.c mod_autoindex.c mod_info.c mod_actions.c mod_alias.c mod_rewrite.c mod_so.c
Заключение
Теперь, когда вы знаете, как проверить загруженные и скомпилированные модули в HTTPD, вы можете применить эту информацию с пользой. Вы можете включить/отключить, загрузить/выгрузить их по своим требованиям. Большинство Apache или HTTPD серверов не требует полного набора модулей и, загружая больше модулей, они будут только медленнее. Поэтому просто загружайте те, которые, по вашему мнению, вам пригодятся и добавьте больше, когда вы получите ошибку или отключайте модули по одному за раз, пока ваш сервер не придёт в нормальное состояние.