Existe um comando que lista todos os módulos Apache ativados?
Existe um comando que lista todos os módulos Apache ativados?
Respostas:
Para listar os módulos carregados pelo apache, use:
apachectl -M
ou:
apachectl -t -D DUMP_MODULES
ou no RHEL, CentoS, Fedora:
httpd -M
Para mais opções man apachectl. Todas essas respostas podem ser encontradas apenas na pequena pesquisa no Google.
Além disso, você pode usar informações do servidor para obter informações de servidores remotos
<Location /server-info>
SetHandler server-info
Order allow,deny
Allow from 127.0.0.1 xxx.xxx.xxx.xxx
</Location>
Você pode obter uma lista de todos os módulos Apache ativados em http://your.host.example.com/server-info?list
Você precisa ativar o módulo de informações:
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 em servidores remotos, você pode alterar a opção 'Requer' em /etc/apache2/mods-available/info.conf para permitir que servidores remotos visualizem informações.
a2enmodcomando para ativar um módulo {instalado}, em vez de "ligá-lo" manualmente?
a2enconfpara ligar simbolicamente arquivos do diretório "conf-disponível" para "conf-enabled" :)
Isso funciona também:
apache2ctl -M
-Mtambém irá funcionar.