Configuración de apache
Lección: 5
Capítulo: Cargar un módulo
Tal como hemos comentado en la primera sección, una de las
principales características de apache es que nos permite cargar una serie de
módulos que no vienen
instalados por defecto. Mediante éstos podremos implementar
páginas con lenguajes como PHP, Python, conectarnos a
una base de datos, etc. Estos módulos
son de tipo DSO, módulos que se cargan en tiempo de
ejecución, y que por lo tanto no consumen memoria si no son necesarios.
Pasamos a comentar como podemos cargar estos módulos, sin
embargo ya avanzamos que su carga es extremadamente simple.
Primero de todo nos debemos asegurar que el módulo que
deseamos cargar existe en el directorio donde éstos están guardados.
Normalmente los podremos encontrar
en el directorio path_apache/modules.
El segundo paso es indicarle a apache que debe cargar el
módulo:
Para indicar el directorio y nombre del fichero, debemos
usar la siguiente sentencia:
LoadModule nombre_modulo modules/nombre_archivo.so
Por ejemplo:
LoadModule access_module modules/mod_access.so
Vemos que la sintaxis es muy simple, solo debemos indicarle
que tenemos disponible un módulo específico mediante LoadModule,
el módulo que estamos cargando
(en este caso access_module), y a
continuación le indicamos donde se encuentra, (en este caso modules/mod_access.so).
Después de reiniciar apache, si no hay ningún problema con
la sintaxis anteriormente comentada y el fichero que implementa el módulo se
encuentra disponible,
el módulo será cargado.