Como listar todos os módulos Apache2 atualmente ativados no servidor Linux
- 2972
- 902
- Randal Kuhlman
Pergunta:
Como posso listar todos os módulos atualmente habilitados usando o Apache2 WebServer?
Responder:
Usando Apache2ctl
comando com uma combinação de -M
Você pode listar todos os módulos Apache carregados em seu sistema. Por exemplo, o comando Linux a seguir listará todos os módulos carregados em linhas separadas:
# Apache2ctl -m Módulos carregados: Core_module (static) SO_MODULE (STATIC) Watchdog_module (static) http_module (static) log_config_module (static) logio_module (static) versão_module (static) unixd_mixd_mixdule) ) authn_core_module (shared) authn_file_module (shared) authz_core_module (shared) authz_host_module (shared) authz_user_module (shared) autoindex_module (shared) deflate_module (shared) dir_module (shared) env_module (shared) filter_module (shared) geoip_module (shared) mime_module (shared) mpm_event_module (compartilhado) negociação_module (compartilhado) rewrite_module (compartilhado) setenvif_module (compartilhado) status_module (compartilhado)
Outra alternativa ao comando acima é:
# apache2ctl -t -d dump_modules
Outra alternativa, mas menos confiável, é listar todos os módulos habilitados dentro /etc/apache2/mods-habilitado/
# ls/etc/apache2/mods-inabled/access_compat.carregar auth_basic.Carregar authz_core.Carregar AutoIndex.conflate.Carregar Env.Carregar geoip.Carregue MPM_EVENT.confiar negociação.Carregar setenvif.Alias de carga.confutn_core.Carregar authz_host.Carregar AutoIndex.Carregar diretor.filtro conf.Carregar MIME.conf mpm_event.Reescrita de carga.status de carga.Conf alias.Carregar authn_file.Carregar authz_user.Carga deflate.Conf Dir.Carregar geoip.conf Mime.Negociação de carga.confetenvif.Confl Status.carregar
Todos os módulos listados acima estão ativados, mas ainda não podem ser carregados, pois representam apenas um vínculo simbólico para as contrapartes correspondentes localizadas dentro /etc/apache2/mods-anicable/
. Por exemplo:
# ls -l/etc/apache2/mods -inabled/reescrita.Carregue LRWXRWXRWX. 1 raiz raiz 30 Jun 23 02:32/etc/apache2/mods-inabled/rewrite.Carregar ->… /mods -disponível /reescrever.carregar
Se você estiver procurando por um módulo carregado específico, basta redirecionar seu stdout de Apache2ctl
comando para grep
comando. Por exemplo, vamos pesquisar se reescrever
e Alias
Os módulos estão atualmente carregados:
# apache2ctl -m | Grep -e "Rewrite | Alias" Alias_module (compartilhado) Rewrite_module (compartilhado)
Da saída acima, podemos ver que ambos reescrever
e Alias
Os módulos Apache são carregados.
Tutoriais do Linux relacionados:
- Coisas para instalar no Ubuntu 20.04
- Ubuntu 20.04 WordPress com instalação do Apache
- Analisador Linux Apache Log
- Como configurar o Linux Apache Mysql Python Server
- Como verificar a versão do Apache no Linux
- Como instalar o Apache no Ubuntu 20.04
- Coisas para fazer depois de instalar o Ubuntu 20.04 fossa focal linux
- Como migrar o Apache para o nginx convertendo o VirtualHosts para…
- Configuração do servidor Kali HTTP
- Instalação do Apache Solr Linux
- « Como substituir apenas uma primeira ocorrência de partida usando o comando sed
- OwnCloud Arquivo Sincroniza e compartilhe o Docker de Implantação de Imagem e Uso do Docker do Servidor »