Antes de empezar copiamos el fichero default. Paso 1: Crea tres hosts virtuales que escuchen por tres puertos diferentes. P.Ej: por los puertos 40080, 40081 y 40082. Host virtual 1 Host virtual 2 Host virtual 3 Creamos los enlaces simbólicos para habilitar los host virtuales. Creamos los directorios necesarios para el funcionamiento de los host virtuales. Accedemos a cada uno de los host para comprobar su funcionamiento 1. Accediendo al virtual host 1 2. Accediendo al virtual host 2 3. Accediendo al virtual host 3 Comprobamos la configuración de los host virtuales: /usr/sbin/apache2ctl -S Configuración de hosts virtuales con diferentes nombres de dominio. Introducimos la información de resolución de nombres /etc/hosts Antes de nada volvemos a repetir los pasos realizados anteriormente. 1. Hacemos una copia del archivo default y les ponemos nombres distintos. Ejemplo 004-elrinconcito y 005-elrinconcito 2. Modificamos los ficheros y adaptamos las directivas a lo que deseemos hacer. Virtual host 4 Virtual host 5 3. Habilitamos los host para su funcionamiento. 4. Creamos los directorios que sean necesarios. Mkdir var/www/Host1 Mkdir var/www/Host2 5. Reiniciamos apache. 6. Accedemos a los virtual host Accedemos al virtual host 4 Accedemos al virtual host 5 Comprobamos de nuevo los host virtuales que tenemos. ¿Desde qué equipos podremos acceder a la información del servidor, si ponemos en un navegador: http://192.168.1.42/server-info/? Desde el servidor. El mods para el server-info se encuentra en /etc/apache2/mods-available. Para habilitarlo debemos hacer lo siguiente: ¿Puedes interpretar la información del módulo mod_access.c? Permite controlar el acceso a los diferentes directorios y ficheros del servidor dependiendo del nombre de la máquina o dirección IP del cliente. En el caso de la captura anterior, solo permite el acceso desde la ip del servidor. Habilitamos info.conf y también info.load Hemos configurado nuestro fichero info.conf para tener acceso a él. Accediendo al fichero status.conf que se encuentra en /etc/apache/mods-enabled/status.conf Configuramos el fichero status.conf para permitir el acceso a todo el mundo Accediendo al server-status. Descomentando la línea de la directiva “ExtendedStatus On” nos aparecerá la información más detallada.