Cómo enumerar todos los módulos APACHE2 habilitados actualmente en Linux Server

Cómo enumerar todos los módulos APACHE2 habilitados actualmente en Linux Server

Pregunta:

¿Cómo puedo enumerar todos los módulos actualmente habilitados usando APACHE2 WebServer??

Respuesta:

Usando apache2ctl comando con una combinación de -METRO Puede enumerar todos los módulos Apache cargados en su sistema. Por ejemplo, el siguiente comando Linux enumerará todos los módulos cargados en líneas separadas:

# apache2ctl -M 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) deflate_module (shared) dir_module (shared) env_module (shared) filter_module (shared) geoip_module (shared) mime_module (shared) mpm_event_module (Shared) Negociation_Module (Shared) Rewrite_module (Shared) setenvif_module (compartido) status_module (compartido) 

Otra alternativa al comando anterior es:

# apache2ctl -t -d dump_modules 

Otra alternativa, pero menos confiable, es enumerar todos los módulos habilitados dentro de /etc/apache2/mods-habilitado/

# ls/etc/apache2/mods-habilitado/access_compat.Cargar Auth_Basic.Cargar authz_core.Cargar Autoindex.conflar.cargar envío.cargar geoip.Cargar mpm_event.negociación confirmación.Carga setenvif.alias de carga.conf Authn_core.Cargar Authz_host.Cargar Autoindex.cargar.Filtro confirador.cargar mime.conf mpm_event.Carga reescribir.estado de carga.alias de conf.Cargar Authn_file.Cargar authz_user.desinflar la carga.confirector.cargar geoip.conf mime.negociación de carga.Conf setenvif.estatus de confirmación.carga 

Todos los módulos enumerados anteriores están habilitados, pero aún no se cargan, ya que solo representan un enlace simbólico a sus contrapartes correspondientes ubicadas dentro de /etc/apache2/mods-disponible/. Por ejemplo:

# ls -l/etc/apache2/mods -habilitado/reescritura.Cargar LRWXRWXRWX. 1 raíz de raíz 30 de junio 23 02:32/etc/apache2/mods-habilitado/reescribir.Cargar ->… /mods disponible /Reescribir.carga 

Si está buscando un módulo cargado en particular, simplemente redirige su stdout desde apache2ctl ordenar grep dominio. Por ejemplo, busquemos si volver a escribir y alias Los módulos están cargados actualmente:

# apache2ctl -m | GREP -E "Rewrite | alias" alias_module (compartido) Rewrite_module (compartido) 

De la salida anterior podemos ver que ambos volver a escribir y alias Los módulos Apache están cargados.

Tutoriales de Linux relacionados:

  • Cosas para instalar en Ubuntu 20.04
  • Ubuntu 20.04 WordPress con instalación de Apache
  • Analizador de registro de Linux Apache
  • Cómo configurar el servidor Linux Apache MySQL Python
  • Cómo verificar la versión Apache en Linux
  • Cómo instalar Apache en Ubuntu 20.04
  • Cosas que hacer después de instalar Ubuntu 20.04 fossa focal Linux
  • Cómo migrar apache a nginx convirtiendo virtualhosts en ..
  • Configuración del servidor Kali HTTP
  • Instalación de Apache Solr Linux