Host virtual 2

Anuncio
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.
Descargar