Usuario:ManuelRomero/HostVirtuales

Introducción
http://httpd.apache.org/docs/2.4/vhosts/ *Aquí cada host (vhost) pueden compartir la misma dirección ip, pero con diferentes nombres *Cada host definido (vHost) tiene su propia direccion IP
 * Referencia
 * Idea Igual que una persona puede responder por nombre, apellido, apodo, un sitio web puede responder por diferentes identificadores
 * Cada identidad se conoce como un host virtual (vHost) y se identifica con la directiva <VirtualHost
 * Podemos crear sitios virutales de dos maneras
 * 1) Basado en nombre de servidor
 * 1) basado en direcciones Ip
 * En cualquier caso el usuario final no percibe que en realidad todo se ejecuta desde la misma máquina física

vhost basado en nombre
127.0.0.1 www.productos.enlaces.daw2.es 127.0.0.1 www.sujerencias.daw2.es /etc/apache2/site-enable /etc/apache2/site-avaible
 * Debemos hacer que el servidor DNS resuelva estos nombres
 * Si trabajamos en local lo podemos hacer con el fichero /etc/hosts
 * Esto es por que estos nombres se van a resolver con la ip del equipo
 * Para ello editamos el fichero y añadimos los nuevos nombres
 * A continuación editamos el fichero donde se especifican los host virtuales
 * Tenemos dos directorios
 * Los fichero del subdirectorio ...enable en realidad son enlaces simbólicos a los ficheros ubicados en el subdirectorio ...avaible
 * Todos los ficheros ubicados en el directorio ...enable se cargarán como de configuración.

Creando sitios virtuales
 ..  Descripción:	Contains directives that apply only to a specific hostname or IP address Sintaxis:	 ...  ErrorLog directorio/fichero_errores TrasferLog directorio/fichero_accesos
 * Se hace con la directiva
 * Addr Puede contener:
 * 1) Dirección ip del host virtual
 * 2) Un calificador de nombre de dominio completo para la direccion ip del host virtual
 * 3) * Usado junto con la directiva 
 * 4) _default_ Usado con creación de vHost basado en ip.
 * Por lo tanto en nuestro ejemplo añadiremos
 * Repetiremos las definiciones para tantos host virtuales como queremas crear
 * El * indica que los hosts especificados se ejecutan en todas las direcciones (ip's, loopback, localhost)
 * Este argumento debe de coincidir con el del NameVirtualHost
 * El host que aparece el primero en la lista es el host por defecto
 * Para obtener información de acceso o de errores