Apache Virtual Host en Windows
 
Virtual Host en Apache
 
Después de estar visitando tantos sitios web que tienen información acerca de como configurar el servidor Apache para el funcionamiento de host virtuales en Windows, he logrado configurar mi servidor y aquí expongo la manera más sencilla y practica para llevar a cabo este proceso.
 
Tener confirurado el DNS
 
Lo primero que tenemos que hacer antes de configurar el archivo httpd.conf es tener configurado hacia que IP se van a dirigir todos los nombres de dominios que tengamos en el virtual host. Por lo general hay muchos sitios con Ip dinámica, por lo que se deben configurar los DNS dinámicos desde el proveedor de DNS. Ejemplo de proveedores de DNS Dinámicos como Cdmon.com o también no-ip.com
 
 
Luego de tener configurado los nombres de dominio, comenzamos a modificar el archivo httpd.conf
Por defecto la linea de NameVirtualHost siempre viene en comentario debemos quitar el # y debe quedar de la siguiente forma.
 
NameVirtualHost 192.168.1.1
 
IP local que tenemos dentro de nuestra Red y es la misma configurada en nuestro router. De esta manera cuando se haga una petición en internet podemos ver nuestro sitio web.
 
Colocamos las etiquetas VirtualHost
 
<VirtualHost 192.168.1.1>
ServerName www.nombre1.com
DocumentRoot C:/AppServ/www/nombre1
ServerAlias nombre1
</VirtualHost>
 
<VirtualHost 192.168.1.1>
ServerName www.nombre2.com
DocumentRoot C:/AppServ/www/nombre2
ServerAlias nombre2
</VirtualHost>
 
 
<VirtualHost 192.168.1.1>
ServerName www.nombre3.com
DocumentRoot C:/AppServ/www/nombre3
ServerAlias nombre3
</VirtualHost>
 
 
Con esto guardamos el archivo httpd.conf, reiniciamos el servidor Apache y queda funcionando el virtual host basado en nombres.
 
Regresar al Inicio