systemadmin.es > LAMP y web > Obtener el listado de VirtualHosts de un Apache

Obtener el listado de VirtualHosts de un Apache

Apache permite realizar Includes de configuración de cualquier sitio del sistema, por lo que a veces resulta pesado tratar con configuraciones grandes. Vamos a ver como obtener un listado de todos los VirtualHosts y el fichero dónde se encuentran.

Para ello tenemos dos opciones, el comando corto es el siguiente:

# /usr/local/apache22/bin/httpd -S
VirtualHost configuration:
wildcard NameVirtualHosts and _default_ servers:
*:81                   is a NameVirtualHost
         default server shuvak.systemadmin.es (/usr/local/apache22/conf/extra/httpd-vhosts.conf:6)
         port 81 namevhost shuvak.systemadmin.es (/usr/local/apache22/conf/extra/httpd-vhosts.conf:6)
         port 81 namevhost www.foro.systemadmin.es (/usr/local/apache22/conf/extra/vhosts/foro.systemadmin.es.conf:1)
         port 81 namevhost foro.systemadmin.es (/usr/local/apache22/conf/extra/vhosts/foro.systemadmin.es.conf:7)
         port 81 namevhost jordi.prats.systemadmin.es (/usr/local/apache22/conf/extra/vhosts/jordi.prats.systemadmin.es.conf:2)
         port 81 namevhost www.systemadmin.es (/usr/local/apache22/conf/extra/vhosts/systemadmin.es.conf:1)
         port 81 namevhost systemadmin.es (/usr/local/apache22/conf/extra/vhosts/systemadmin.es.conf:8)
Syntax OK

Gracias a esto podemos ver cualquier VirtualHost que este presente en la configuración sin tener que rastrear cada fichero de configuración. También sirve el siguiente comando

/usr/local/apache22/bin/httpd -t -D DUMP_VHOSTS

Hace lo mismo, pero es mucho más largo.

One comment to “Obtener el listado de VirtualHosts de un Apache”

  1. Cojonudo tio…….se acabo mirar todos los ficheros de configuracion…

Deja un comentario:

XHTML - Tags permitidos:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>