Cómo activar y desactivar módulos en el servidor Apache

Para activar y desactivar módulos en el servidor Apache, se utilizan comandos específicos en la terminal. Algunos ejemplos de cómo hacerlo:

Activar módulos

Para activar un módulo en Apache, se utiliza el comando <code>a2enmodcode>, seguido del nombre del módulo. Por ejemplo, para activar el módulo <code>rewritecode>, que permite la reescritura de URLs, se usaría el siguiente comando:

<code>sudo a2enmod rewritecode>

Después de activar un módulo, es necesario reiniciar Apache para que los cambios surtan efecto:

<code>sudo systemctl restart apache2code>

Desactivar módulos

Para desactivar un módulo, se utiliza el comando <code>a2dismodcode>, seguido del nombre del módulo. Por ejemplo, para desactivar el módulo <code>rewritecode>, se usaría el siguiente comando:

<code>sudo a2dismod rewritecode>

Al igual que al activar un módulo, es necesario reiniciar Apache después de desactivarlo:

<code>sudo systemctl restart apache2code>

Ejemplos de módulos comunes

Acción Módulo Comando
Activar rewrite <code>sudo a2enmod rewritecode>
Desactivar rewrite <code>sudo a2dismod rewritecode>
Activar ssl <code>sudo a2enmod sslcode>
Desactivar ssl <code>sudo a2dismod sslcode>
Activar headers <code>sudo a2enmod headerscode>
Desactivar headers <code>sudo a2dismod headerscode>