Configuración de un host virtual en apache para disponer de distintos sitios web en el mismo equipo,
basándose principalmente en la IP y seguidamente en el puerto, si en algún caso los sitios tiene la misma IP y PUERTO para decidir que sitio va a responder a la petición de la red utilizara el Cammon Name(CN) o www.aulaser.com, como veremos a continuación:
hay dos tipos de Hots Virtuales:
HOSTS VIRTUALES BASADOS EN NOMBRE
HOSTS VIRTUALES BASADOS EN IP
¡¡¡¡ IMPORTANTE SI EN ALGUNO DE LOS CASOS COINCIDEN LA IP Y EL PUERTO PARA DECIDIR DE QUE DIRECTORIO VA A CARGAR LA INFORMACION SE FIJARA EN EL NOMBRE DEL SERVIDOR O CNAME !!!!
host virtual con distinto contenido index.html, responde en el servidor web dependiendo como realicemos la llamada en el cliente o navegador web.
Crearemos una nueva carpeta llamada Linux en /var/www/ y descargaremos un index de cualquier pagina Linux, para descargarla en nuestro servidor con el comando "wget
Aquí tenemos un ejemplo de lo que sucede con los puertos:
https://www.ejemplolinux.com" y continuación vamos a crear un nuevo host virtual que para comunicarse usara la misma IP pero el PUERTO será el 81.
comprobamos con la dirección servidor.aulaser.com o lo que es igual 192.168.100.254 por el puerto 80:
en el que disponemos del indexado de directorios
en cambio si accedemos a servidor.aulaser.com o lo que es igual 192.168.100.254 por el puerto 81 aparecerá la nueva web que hemos cargado anteriormente y configurado como nuevo host virtual:
ya tenemos creado el host virtual, en el cual dentro de su directorio tenemos descargado el index.html de la pagina web linuxtotal.
a continuación modificaremos la ip haciendo uso de la dirección de la dirección ip y haciendo uso del mismo puerto:
en lugar de cargar el indexado de servidor web cargara la web descargada de Linux
en cambio si la ip y el puerto coinciden el servidor escogerá el que disponga de nombre de servidor y si el nombre de servidor coincide cargara los directorios por orden alfabetico.
No hay comentarios:
Publicar un comentario
Si tienes alguna duda coméntamelo!