Icono del sitio Binario 0

Cómo verificar los módulos activos en Apache

Artículos Guías Manuales Sistemas Linux Windows Binario 0

Artículos Guías Manuales Sistemas Linux Windows Binario 0

FacebookEmailWhatsAppLinkedInRedditXShare

Uno de los aspectos fundamentales en la administración de servidores web Apache es la gestión de módulos. Apache permite cargar diversos módulos que amplían sus funcionalidades, como el soporte para SSL, la compresión de archivos o la gestión de autenticación. Verificar cuáles módulos están activos en Apache es una tarea clave para asegurarse de que el servidor esté configurado de manera correcta y eficiente. A continuación, te explicamos cómo hacerlo de manera sencilla.

Acceso al servidor

El primer paso para verificar los módulos activos en Apache es acceder al servidor en el que está instalado. Esto se realiza mediante una conexión SSH (Secure Shell), que te permite controlar el servidor de manera remota y segura. Para establecer esta conexión, puedes usar un cliente SSH como PuTTY (en Windows) o el terminal (en Linux o macOS).

ssh usuario@ip_del_servidor

Una vez dentro, asegúrate de tener permisos de root o privilegios administrativos, ya que necesitarás ejecutar un comando que requiere de dichos permisos.

Comando para listar los módulos activos

El comando que debes ejecutar es el siguiente:

/usr/sbin/apache2ctl -t -D DUMP_MODULES

Este comando le indica a Apache que realice una verificación de su configuración actual y, más específicamente, que te muestre los módulos cargados. La opción -t sirve para verificar la sintaxis de la configuración de Apache, mientras que -D DUMP_MODULES indica que se debe mostrar una lista detallada de los módulos que están cargados y activos en el servidor.

Resultado del comando

Al ejecutar el comando, deberías obtener un resultado similar al siguiente:

Loaded Modules:
core_module (static)
so_module (static)
watchdog_module (static)
http_module (static)
log_config_module (static)
logio_module (static)
version_module (static)
unixd_module (static)
access_compat_module (shared)
alias_module (shared)
auth_basic_module (shared)
authn_core_module (shared)
authn_file_module (shared)
authz_core_module (shared)
authz_host_module (shared)
authz_user_module (shared)
autoindex_module (shared)
cgi_module (shared)
cgid_module (shared)
deflate_module (shared)
dir_module (shared)
env_module (shared)
expires_module (shared)
filter_module (shared)
headers_module (shared)
mime_module (shared)
mpm_prefork_module (shared)
negotiation_module (shared)
php_module (shared)
proxy_module (shared)
proxy_http_module (shared)
remoteip_module (shared)
reqtimeout_module (shared)
rewrite_module (shared)
security2_module (shared)
setenvif_module (shared)
socache_shmcb_module (shared)
ssl_module (shared)
status_module (shared)
unique_id_module (shared)
vhost_alias_module (shared)

Explicación del listado

La salida del comando te muestra una lista de módulos activos en Apache. Estos módulos pueden ser de dos tipos:

Por ejemplo, en el listado anterior podemos ver que el módulo ssl_module está activo como un módulo compartido, lo que indica que Apache está configurado para manejar conexiones HTTPS.

Conclusión

El comando /usr/sbin/apache2ctl -t -D DUMP_MODULES es una herramienta sencilla y eficaz para verificar los módulos activos en un servidor Apache. Esta información es crucial para la gestión y optimización del servidor, permitiendo habilitar o deshabilitar módulos según las necesidades específicas de cada implementación.

Salir de la versión móvil