VirtualHost + Apache 2.2 en Microsoft Windows XP

Noviembre 6th, 2009 by admin

:::Borrador:::

Para poder configurar diversos sitios en nuestro ordenador y que de esta forma podamos tener todos corriendo sin la utilización de alias ni tampoco la necesidad de tener que editar continuamente el DocumentRoot. Podemos hacer uso de los Virtual Host

De esta forma podremos lograr acceder a nuestros diversos sitios de formas como

http://sitio1.localhost, http://sitio2.localhost, …, http://el-nombre-que-quieran.lo-que-quieran

En mi caso particular utilizo XAMPP por lo cual las rutas serán orientativas

Los pasos a seguir son los siguientes

  • editar el archivo httpd-vhosts.conf ,previo backup del mismo, normalmente en /xampp/apache/conf/extra/
  • Eliminar el comentario (#) de la línea NameVirtualHost *:80
  • Especificar un grupo VirtualHost para nuestro localhost. Es importante tener en cuenta que el Document Root debe coincidir con el que tenemos configurado en el httpd.conf, normalmente en /xampp/apache/conf/
    <VirtualHost *:80>
    DocumentRoot “d:/xampp/htdocs”
    ServerName localhost:80
    </VirtualHost>
  • Especificar un grupo VirtualHost para el sitio deseado
    <VirtualHost *:80>
    ServerAdmin info@example.com
    DocumentRoot /sitios/tudominio.com/www
    ServerName tudominio.sufijo
    ServerAlias www.tudominio.sufijo
    ErrorLog logs/error_log
    CustomLog logs/access_log common
    </VirtualHost>
  • Configurar el nivel de seguridad para la ruta
    <Directory “/sitios/tudominio.com/www/”>
    Options Indexes FollowSymLinks Includes ExecCGI
    AllowOverride All
    Order allow,deny
    Allow from all
    </Directory>
  • Configurar el archivo hosts de nuestro ordenador (c:\windows\system32\drivers\etc\hosts)
    Agregando líneas, para cada sitio que estemos utilizando, con el contenido:
    127.0.0.1    tudominio.sufijo

Nota: Si accederdas desde otros ordenadores y quires utilizar esta forma de acceso deberas seguramente editar el archivo hosts del ordenador y en lugar de 127.0.0.1 introducir la ip del ordenador que contiene el Web Server.

Nota: Esto es un borrador temporal y será editado en breve

One Response

  1. el sebas

    Y che cuando deja de ser borrador ? :P

Leave a Comment

Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.