Como configurar distintos VirtualHost para desarrollo
¿Cómo poder configurar X VirtualHost en tu apache a la hora de desarrollar?
Quizás para muchos no es la solución más óptima pero a mí me ha ayudado en la fase de desarrollo y más cuando estamos hablando de tener más de un frente abierto. Se entiende como frente aquella Web que te pide un amigo, familiar, etc.
Mi estrategia de desarrollo es la siguiente:
- Crear una carpeta para general donde irán ubicados los nuevos desarrollos.
- Para cada desarrollo habrá una carpeta.
- Abrimos el archivo httpd.conf y deberás cambiar algunas líneas de configuración:
ServerName <host de la máquina, por defecto localhost>:80
DocumentRoot “<ruta donde tienes ubicados los desarrollos>”
<Directory “<ruta donde tienes ubicados los desarrollos>“>
Finalmente crearemos tantos VirtualHosts como carpetas de desarrollo tengamos:
NameVirtualHost *:80
<VirtualHost *:80>
ServerName <url_local> (Ejemplo: local.desarrollo1.com)
ServerAlias 127.0.0.1
DocumentRoot <ruta de la carpeta de desarrollo1>
</VirtualHost>
<VirtualHost *:80>
ServerName <url_local> (Ejemplo: local.desarrollo2.com)
ServerAlias 127.0.0.1
DocumentRoot <ruta de la carpeta de desarrollo2>
</VirtualHost>
.
.
.
Una vez configurado todos los VirtualHost necesarios, únicamente debes cambiar tu archivo hosts y añadir tus nuevos VirtualHosts:
127.0.0.1 local.desarrollo1.com
127.0.0.1 local.desarrollo2.com
127.0.0.1 local.desarrollo3.com
127.0.0.1 local.desarrollo4.com
.
.
Recordar después de reiniciar el servidor Apache y si teneis el navegador Explorer, abierto, deberéis reiniciarlo.





Deja tu comentario