Для использования тех или иных возможностей сервера Apache иногда требуется наличие каких-либо модулей Apache. Таким образом, если у вас под рукой уже есть какой-либо настроенный веб-сервер Apache, то вам следует узнать, какие модули установлены на вашем сервере.
Получение списка установленных модулей Apache можно осуществлять с помощью httpd/apachectl или apache2/apache2ctl, в зависимости от того, какая из версий у вас установлена. Команда должна вводиться вместе с опцией –M, которая собственно и указывает на то, что необходимо показать список всех загруженных и установленных модулей Apache, статических и динамических. Статические это те которые скомпилированные в бинарнике httpd, динамические – скомпилированные как динамические разделяемые объекты, которые находятся вне основного бинарника httpd.
httpd – просмотр списка установленных модулей
Для того чтобы просмотреть список всех загруженных или установленных модулей httpd в RHEL, CentOS, Fedora и подобных Linux систем, необходимо выполнить команду:
$ httpd -M $ apachectl –M
Apache2 – просмотр списка установленных модулей
Для того чтобы просмотреть список всех загруженных или установленных модулей в Apache 2 в Ubuntu, Debian, Mint и подобных Linux систем, необходимо выполнить команду:
$ apache2 -M $ apache2ctl –M
В результате выполнения команды, вам будет показан список модулей, которые были загружены или установлены в Apache.
После выполнения команды весь список не помещается в окно консоли, и показываются лишь конец списка. Чтобы прокрутить список вверх вы можете использовать комбинацию клавиш Shift + PgUp (вверх), Shift + PgDn(вниз). Данная комбинация клавиш подходит для большинства случаев с просмотром данных в окне консоли, к примеру даже если вы открыли текстовый файл в редакторе VI, когда список очень велик.