sudo a2enmod info.load
sudo a2enmod info.conf
sudo service apache2 restart
Após reiniciar:
http://localhost/server-info
fornecerá uma longa lista de módulos e informações de configuração.
Para visualizar de servidores remotos, você pode alterar a opção 'Requires' em /etc/apache2/mods-available/info.conf para permitir que servidores remotos visualizem informações.
Em iterações mais recentes do Debian e do Ubuntu, há também o a2querycomando:
a2query -m
authz_host (enabled by maintainer script)
ssl (enabled by site administrator)
...
Uso:
Usage: /usr/sbin/a2query -q -m [MODULE] -s [SITE] -c [CONF] -a -v -M -d -h
-q suppress any output. Useful for invocation from scripts
-m [MODULE] checks whether the module MODULE is enabled, lists all enabled
modules if no argument was given
-s [SITE] checks whether the site SITE is enabled, lists all sites if no
argument was given
-c [CONF] checks whether the configuration CONF is enabled, lists all
configurations if no argument was given
-a returns the current Apache 2 module magic version
-v returns the current Apache 2 version
-M returns the enabled Apache 2 MPM
-d returns the Apache 2 module directory
-h display this help
As respostas acima são antigas e não funcionam mais para o meu moderno Fedora Server 31/32 e Apache 2.4.
Aqui está o que faz:
httpd -t -D DUMP_MODULES
Mas, há uma ressalva de que isso só funcionará se você tiver um /etc/httpd/conf/httpd.conf configurado adequadamente, portanto, se você estiver no meio da edição para definir o LogLevel, não funcionará se suas edições estão em andamento e não são válidos!
Para listar os módulos carregados do apache, use:
ou:
ou no RHEL,CentoS, Fedora:
Para mais opções
man apachectl
. Todas essas respostas podem ser encontradas apenas com uma pequena pesquisa no google.Além disso, você pode usar as informações do servidor para obter informações de servidores remotos
Você pode obter uma lista de todos os módulos Apache habilitados em http://your.host.example.com/server-info?list
Você precisa habilitar o módulo de informações:
Após reiniciar:
fornecerá uma longa lista de módulos e informações de configuração.
Para visualizar de servidores remotos, você pode alterar a opção 'Requires' em /etc/apache2/mods-available/info.conf para permitir que servidores remotos visualizem informações.
Em iterações mais recentes do Debian e do Ubuntu, há também o
a2query
comando:Uso:
Isso também funciona:
As respostas acima são antigas e não funcionam mais para o meu moderno Fedora Server 31/32 e Apache 2.4.
Aqui está o que faz:
Mas, há uma ressalva de que isso só funcionará se você tiver um /etc/httpd/conf/httpd.conf configurado adequadamente, portanto, se você estiver no meio da edição para definir o LogLevel, não funcionará se suas edições estão em andamento e não são válidos!
Ubuntu 22.04 LTS:
Após reiniciar: