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.
a2enmod
comando para ativar um módulo {instalado}, em vez de "ligá-lo" manualmente?
a2enconf
para ligar simbolicamente arquivos do diretório "conf-disponível" para "conf-enabled" :)
Isso funciona também:
apache2ctl -M
-M
também irá funcionar.