Principales módulos de Apache

La arquitectura del servidor Apache es muy modular. El servidor consta de una sección core y diversos módulos que aportan mucha de la funcionalidad que podría considerarse básica para un servidor web.

  • mod_access
    El módulo mod_access se utiliza en el control de acceso al servidor.
  • mod_actions
    Se utiliza para ejecutar código CGI o una solicitud http
  • mod_alias
    Se utiliza para convertir el sistema donde esta instalado el servidor en parte del servidor.
  • mod_asis
    Este módulo se utiliza para enviar un documento del servidor sin cabeceras http. Resulta útil para redireccionar a un cliente sin necesidad de utilizar un scrip.
  • mod_auth
    Se utiliza para confirmar la autenticación, mediante el nombre de los usuarios y sus contraseñas.
  • mod_auth_anon
    Este módulo permite acceder de manera anónima a partes del servidor. Todos los usuarios pueden utilizar un identificador llamado “anonymus” para acceder a ciertas partes del sistema.
  • mod_auth_db
    Cuando es necesario automatizar el proceso de autenticación, y no se pueden utilizar archivos DBM, pero si se pueden utilizar otros archivos, como por ejemplo los Berkeles DB, es preciso utilizar el módulo mod_auth_db
  • mod_auth_dbm
    Como en el anterior caso, con los archivos de texto .htpasswd y .htaccess en procesos de alta velocidad, se puede ver afectado el rendimiento del servidor. Por lo tanto es necesario automatizar el proceso de autenticación, utilizando archivos DBM, es decir, archivos con contenido clave=valor, que mantienen una tabla indexada con todas las claves del archivo. Pueden utilizar también archivos GDBM, NDBM,SDMM y Berkeley DB.
  • mod_auth_external
    Este módulo se utiliza cuando nos vemos en la necesidad de utilizar un sistema de autenticación externo.
  • mod_autoindex
    Cuando un cliente hace una petición en un directorio, el servidor busca en el mismo un archivo con algún nombre de los indicados en la directiva DirectoryIndex. Esta es la función del módulo mod_autoindex.
  • mod_cern_meta
    Este módulo se encarga de la metainformación. Tiene que ver con las directrices MetaFiles, MetaDir y MetaSuffix.
  • mod_cgi
    Cuando compilamos Apache con este módulo, lo hacemos para poder usar programas CGI, así como su configuración.
  • mod_digest
    Se utiliza para poder utilizar la autenticación diges.
  • mod_dir
    Con este módulo, tenemos la posibilidad de no incluir al final de una solicitud la barra inclinada /. Es  decir, cuando escribimos www.pedroventura.com/contacto, el servidor lo convertirá a www.pedroventura.com/contacto/, donde buscará un nombre de archivo indicado en la directriz Director ;Index.
  • mod_env
    Permite el envío de variables de entorno a los script CGI o SSI.
  • mod_expires
    Este módulo se utiliza para indicar al cliente la cantidad de tiempo que dispone antes de que su solicitud pierda su validez, utilizando para ello las cabeceras http Expires.
  • mod_headers
    Nos permite manipular las cabeceras http mediante la directriz Header.
  • mod_imap
    Con este módulo, Apache permite la utilización de mapas de imágenes en los programas CGI.
  • mod_include
    Se utiliza para los documentos SSI con la directriz inlude, que permite insertar el texto de un fichero dentro de otro.
  • mod_info
    Con este módulo podemos visualizar a través de la red la información sobre la configuración y el estado del servidor.
  • mod_log_agent
    Apache dispone de módulo para registrar la información del agente de usuario en un archivo independiente.
  • mod_log_config
    Este módulo permite el registro de señales de peticiones recibidas por el servidor mod.
  • mod_log_referer
    Permite señalar documentos por parte de aquellos que han sido accedidos desde el servidor.
  • mod_mime
    Se utiliza para entregarle a los clientes metainformación sobre los documentos.
  • mod_negotiation
    Apache se hace cargo mediante éste módulo de la negociación de contenido. Esta consiste en la selección de una versión de documento que corresponda a la mejor de las posibilidades del cliente. Existen dos tipos de mecanismos: mapas de tipos y búsquedas multiviews.
  • mod_setenvif
    Este módulo se utiliza para crear variables de entorno personalizadas para ayudar a optimizar ciertas decisiones.
  • mod_spelling
    Permite controlar las solicitudes URL mal escritas. Admite errores de una letra procurando localizar el documento pedido.
  • mod_unique_id
    Módulo que se asegura que cada petición es única. Para ello utiliza la variable de entorno UNIQUE-ID.

Una respuesta a “Principales módulos de Apache”

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *