Cómo habilitar o deshabilitar los módulos APACHE2

Cómo habilitar o deshabilitar los módulos APACHE2

Apache2 es un servidor web más popular utilizado en los sistemas operativos de Linux. Apache es un servidor web modular donde cada funcionalidad es atendida por módulos específicos. Para agregar o eliminar cualquier funcionalidad específica al servidor Apache, simplemente podemos habilitar o deshabilitar el módulo correspondiente.

Todos los módulos Apache2 se almacenan en /etc/apache2/mods-disponible/ directorio. Una vez que habilitamos cualquier módulo, hace un enlace suave a /etc/apache2/mods-habilitado/ directorio. El mismo proceso se invierte, una vez que deshabilitamos cualquier módulo.

En este tutorial, aprenderá sobre habilitar y deshabilitar módulos APACHE2 en sistemas basados ​​en Debian.

1. Habilitar el módulo APOCHE2

Usamos a2enmod Comando para habilitar módulos en el servidor web APOCHE2. Por ejemplo, si necesitamos habilitar el módulo de reescritura Apache, use el siguiente comando.

sudo a2enmod reescribir  

Luego recargar la configuración de Apache.

sudo systemctl relaod apache2  

2. Deshabilitar el módulo APACHE2

De manera similar al módulo de desactivación, usamos el comando A2DISMOD. Por ejemplo, si necesitamos deshabilitar el módulo de reescritura Apache, use el siguiente comando.

sudo a2DISMOD reescribe  

Luego recargar la configuración de Apache.

sudo systemctl relaod apache2  

3. Verifique el estado de los módulos

Verifique el estado del módulo específico utilizando el A2Query dominio. Por ejemplo, para encontrar el estado actual del módulo de reescritura, ejecute el siguiente comando.

sudo a2Query -m reescritura  
REWRITE de salida (habilitado por el administrador del sitio) 

4. Lista de módulos APACHE2

Para enumerar todos los módulos Apache2 disponibles con el estado, use el siguiente comando. La salida diferirá el sistema al sistema.

sudo a2Query -m  
Salida Autoindex (habilitado por el script de mantenimiento) mpm_prefork (habilitado por script mantener) authn_file (habilitado por script mantener) proxy (habilitado por el administrador del sitio) authz_svn (habilitado por script de mantenimiento) dav (habilitado por mantener script) ... Dav_svn (habilitado por mantenimiento script script ) proxy_http (habilitado por el administrador del sitio) authz_user (habilitado por script mantenedor) filtro (habilitado por script mantener) access_compat (habilitado por script de mantenimiento) setenvif (habilitado por script mantenerer) 

Eso es todo. Suponiendo que este tutorial le brinde poca comprensión sobre la administración de módulos en el servidor web de Apache2.