Vamos a ver los modulos base que tiene cargado mi apache2.
# apache2 -l
Compiled in modules:
core.c
mod_log_config.c
mod_logio.c
prefork.c
https_core.c
mod_so.c
- core.c:Esta directiva controla si las peticiones que contienen información de path añadida a continuación de un nombre de fichero existente serán aceptadas o rechazadas. La información de path añadida puede pasarse a los scripts en la variable de entorno
PATH_INFO
.Por ejemplo, suponga que la ubicación/test/
se refiere a un directorio que contiene un único fichero:here.html
. Entonces, tanto las peticiones a/test/here.html/more
como las peticiones a/test/nothere.html/more
toman/more
comoPATH_INFO
. - mod_log_config.c: Con este módulo puede configurar el aspecto de los archivos de registro de Apache. Este módulo está habilitado por defecto.
- mod_logio.c: Registro del número de bytes recibidos y enviados en cada respuesta.
- prefork.c: El módulo MPM prefork implementa un servidor Web sin hilos y previo a la bifurcación. Hace que el servidor Web se comporte de manera similar a la versión 1.x de Apache en el sentido en que aísla cada petición y la gestiona bifurcando un proceso hijo independiente. Por lo tanto, las peticiones problemáticas no pueden afectar a otras, lo que evita el bloqueo del servidor Web.
- https_core.c: Carga el protocolo https.
- mod_so.c: Carga los demas modulos en el inicio y parada del servidor
Listando los archivos en /etc/apache2/mods-enabled/ vemos los modulos adicionales que hemos cargado
ls -la /etc/apache2/mods-enabled/
alias.conf -> ../mods-available/alias.conf
alias.load -> ../mods-available/alias.load
auth_basic.load -> ../mods-available/auth_basic.load
authn_file.load -> ../mods-available/authn_file.load
authz_default.load -> ../mods-available/authz_default.load
authz_groupfile.load -> ../mods-available/authz_groupfile.load
authz_host.load -> ../mods-available/authz_host.load
authz_user.load -> ../mods-available/authz_user.load
autoindex.conf -> ../mods-available/autoindex.conf
autoindex.load -> ../mods-available/autoindex.load
cgi.load -> ../mods-available/cgi.load
dir.conf -> ../mods-available/dir.conf
dir.load -> ../mods-available/dir.load
env.load -> ../mods-available/env.load
mime.conf -> ../mods-available/mime.conf
mime.load -> ../mods-available/mime.load
mod_python.load -> ../mods-available/mod_python.load
negotiation.conf -> ../mods-available/negotiation.conf
negotiation.load -> ../mods-available/negotiation.load
perl.load -> ../mods-available/perl.load
php5.conf -> ../mods-available/php5.conf
php5.load -> ../mods-available/php5.load
rewrite.load -> ../mods-available/rewrite.load
setenvif.conf -> ../mods-available/setenvif.conf
setenvif.load -> ../mods-available/setenvif.load
ssl.conf -> ../mods-available/ssl.conf
ssl.load -> ../mods-available/ssl.load
status.conf -> ../mods-available/status.conf
status.load -> ../mods-available/status.load
- alias: proporcionado para mapear diferentes partes del sistema de ficheros del servidor en el árbol de documentos del servidor, y para redirección de URL’s.
- auth_basic: Autentificación sencilla.
- authn_file: Autentificación de usuarios mediante archivos de texto.
- authz_default:Módulo de autorización por defecto.
- authz_groupfile:Autorización de grupos mediante archivos de texto.
- authz_host:Autorización de grupos por medio de nombre de anfitrión (nombre o dirección IP).
- authz_user:Autorización de usuarios.
- autoindex: muestra los contenidos de un directorio automáticamente, parecido al comando ls de Unix.
- cgi: Ejecución de Scritps CGI.
- dir: Proporcionado para redirecciones y para servir los ficheros de listado de directorios.
- env: modificación del entorno que se envia a los scripts CGI y las páginas SSI.
- mime: asocia las extensiones de peticiones de los ficheros con el comportamiento del fichero (manejadores y filtros) y contenido (tipos mime, idioma, juego de caracteres y codificación).
- mod_python: carga codigo python.
- negotiation: se proporciona para la negociación del contenido.
- perl: carga el codigo perl.
- php5: carga el codigo php de las paginas.
- rewrite: proporciona un motor de reescritura basado en reglas que rescribe las peticiones de URL’s al vuelo.
- setenvif: permite la configuración de las variables de entorno basándose en las características de la petición.
- ssl: criptografía avanzada utilizando los protocolos Secure Sockets Layer y Transport Layer Security.
- status: proporciona información en la actividad y rendimiento del servidor. Podemos verlo desde https://direccion/server-status
Deja un Comentario
Debes de estar logueado para comentar.