Como ativar ou desativar os módulos Apache2

Como ativar ou desativar os módulos Apache2

Apache2 é um servidor web mais popular usado em sistemas operacionais Linux. Apache é um servidor da web modular, onde cada funcionalidade é servida por módulos específicos. Para adicionar ou remover qualquer funcionalidade específica ao servidor Apache, podemos simplesmente ativar ou desativar o módulo correspondente.

Todos os módulos Apache2 são armazenados em /etc/apache2/mods-anicable/ diretório. Uma vez que habilitamos qualquer módulo, ele faça um link suave para /etc/apache2/mods-habilitado/ diretório. O mesmo processo reverte, uma vez que desativamos qualquer módulo.

Neste tutorial, você aprenderá sobre a habilitação e desativação dos módulos Apache2 em sistemas baseados em Debian.

1. Ativar módulo Apache2

Nós usamos A2ENMOD comando para ativar os módulos no servidor web Apache2. Por exemplo, se precisarmos ativar o módulo Apache Rewrite, use o seguinte comando.

Sudo A2enmod reescrita  

Em seguida, recarregue a configuração do Apache.

sudo systemctl relaod apache2  

2. Desative o módulo Apache2

Da mesma forma que desativar o módulo, usamos o comando A2Dismod. Por exemplo, se precisarmos desativar o módulo Apache Rewrite, use o seguinte comando.

Sudo A2Dismod Reescrita  

Em seguida, recarregue a configuração do Apache.

sudo systemctl relaod apache2  

3. Verifique o status dos módulos

Verifique o status do módulo específico usando o A2Query comando. Por exemplo, para encontrar o status atual do módulo de reescrita executar o comando abaixo.

SUDO A2QUERY -M REWRITE  
Reescrita de saída (ativada pelo administrador do site) 

4. Liste os módulos Apache2

Para listar todos os módulos Apache2 disponíveis com o status, use o seguinte comando. A saída será diferente do sistema para o sistema.

sudo a2query -m  
Saída AutoIndex (ativado pelo script do mantenedor) mpm_prefork (ativado pelo script de mantenedor) authn_file (ativado pelo script de mantenedor) proxy (ativado pelo administrador do site) authz_svn (ativado pelo script de mantenedor) DAV (ativado pelo mantenedor)… Dav_svn (ativado pelo script de manutenção) ) proxy_http (ativado pelo administrador do site) authz_user (ativado pelo script de mantenedor) filtro (ativado pelo script de mantenedor) Access_compat (ativado pelo mantenedor) setenvif (ativado pelo mantenedor) 

É isso. Supondo.