Uso de VirtualHosts para manejar múltiples sitios en nuestro servidor Apache.

visitas.

Uso de VirtualHosts para manejar múltiples sitios en nuestro servidor Apache.

El propósito de esta entrada es ilustrar como usar tu servidor Web Apache para atender a múltiples sitios, de esta manera puedes atender múltiples dominios. Para ello utilizaremos el archivo de hosts de nuestra máquina para registrar algunos nombres y así simular un sistema de resolución de nombres.

Generamos en nuestro servidor dos directorios para nuestos sitios: teofilism_site y tontronism_site, ambos alojados en el directorio /var/www. Para ello en una consola tecleamos:


Agregamos a cada uno de nuestros sitios un archivo index.html que sirva de bienvenida a nuestro sitio.

Archivo: /var/www/teofilism_site/index.html

Archivo: /var/www/tontronism_site/index.html

Hasta el momento solo hemos generado los directorios con los sitios, ahora registraremos dos nombres adiccionales a nuestra maquina en el archivo /etc/hosts, agregando las siguientes entradas:


Es importante recordar que de estam manera solo tu pc localmente resolvera los nombres a tu dirección local. Y se realiza con la intención educativa de en un ambiente de desarrollo tener varios sitios con nombres distintos y no tener todo mapeado al muy bien conocido por todos localhost.

Ahora si, definiremos los VirtualHost en el archivo de configuracion de nuestro servidor apache (/etc/apache2/apache2.conf o /etc/httpd/conf/httpd.conf dependiendo de nuestra distribución). Para ello agregamos las siguientes líneas.



Listo! Podemos abrir nuestro navegador y probar los sitios definidos previamente. Los invito a revisar la completa lista de directivas y a descubrir la cantidad de cosas que pueden hacer con ellas.


 _____ _     _       _       _____           
/__   \ |__ (_)___  (_)___  /__   \___  ___  
  / /\/ '_ \| / __| | / __|   / /\/ _ \/ _ \ 
 / /  | | | | \__ \ | \__ \  / / |  __/ (_) |
 \/   |_| |_|_|___/ |_|___/  \/   \___|\___/ 
                                             

Comentarios

Entradas más populares de este blog

Un par de cuadrados para todos

Dominós para todos. Parte I.

Crocancia de cuadrados en abundancia