Hoy nuevamente me encontré con una tarea que hace mucho tiempo no realizaba, como es la activación y desactivación de módulos disponibles para el Servidor Web Apache2.x
Para esta tarea contamos con las herramientas a2enmod y a2dismod que realmente nos va a facilitar la tarea.
Antes de activar algún modulo, tenemos la posibilidad de conocer los módulos que el servidor Apache tiene cargados, de no encontrarlo allí podemos verificar nuevamente en el siguiente directorio:
1 | danyx@elcodigok:~$ ls -la /etc/apache2/mods-enabled |
Además podemos ver aquellos módulos disponibles y listos para ser cargados en:
1 | danyx@elcodigok:~$ ls -la /etc/apache2/mods-available/ |
Ahora vamos a suponer que deseamos cargar uno de los módulos más habituales y utilizados como mod_rewrite para las URL limpias.
1 2 | danyx@elcodigok:~$ ls /etc/apache2/mods-available/ | grep rewrite rewrite.load |
solo nos quedará utilizar la herramienta a2enmod para activar este módulo
1 2 | danyx@elcodigok:~$ a2enmod rewrite Module rewrite installed; run /etc/init.d/apache2 force-reload to enable. |
Con esto nuestro módulo se encuentra cargado y listo para ser usado, recuerde reiniciar el servidor para que los cambios puedan ser activos.
Ahora bien para desactivar un módulo solo debemos realizar:
1 | danyx@elcodigok:~$ a2dismod rewrite |
y nuevamente reiniciamos el servidor apache para que los cambios tomados.

Información Bitacoras.com…
Valora en Bitacoras.com: Hoy nuevamente me encontré con una tarea que hace mucho tiempo no realizaba, como es la activación y desactivación de módulos disponibles para el Servidor Web Apache2.x Para esta tarea contamos con las herramientas a2enmod y …..
Justamente lo que buscaba Daniel, buen material. Gracias y un saludo