Manejo de módulos tras la instalación

žTras la instalación de Apache, la siguiente tarea es seleccionar qué módulos debemos habilitar inicialmente en función de lo que deseemos que Apache haga y antes de instalar módulos con funciones más avanzadas. Para llevar a cabo esta tarea debemos tener en cuenta los siguientes criterios:

žPara ver los módulos en funcionamiento en un momento dado, debemos:

  • Como se ha dicho antes, apache2 –l lista los módulos compilados en el ejecutable.
  • žConsultando el directorio /etc/apache2/mods_enabled veremos los módulos habilitados tras la instalación.
Módulos de Apache

žLa instalación por defecto en Ubuntu, aunque instala muy pocos módulos, puede reducirse aún más, hasta dejar un servidor de capacidades mínimas (lo justo para servir contenido estático). De la lista anterior, podríamos deshacernos de los módulos: setenvif, status, autoindex, cgid. La forma de habilitar o deshabilitar módulos es con los comandos a2enmod y a2dismod respectivamente, tal y como se ve en la siguiente imagen. En ella también podemos apreciar como un cambio en los módulos de Apache requiere un reinicio del mismo para que se haga efectivo. También hay que considerar que reiniciar el servidor es una operación que requiere privilegios de usuario elevados, motivo por el cual es necesario usar el comando sudo para que dicha operación no de un error. Esta forma de trabajar se mantendrá a lo largo de todas las secciones de Apache de este curso donde haya que cambiar la configuración de algún módulo:

Reiniciar Apache tras un cambio en un módulo

En la siguiente actividad práctica mostramos una pequeña guía de como activar y desactivar un módulo cambiando su configuración. También hay más información acerca de este tema en: http://www.ducea.com/2006/05/30/managing-apache2-modules-the-debian-way/
Última modificación: sábado, 31 de julio de 2010, 01:05