Como todos ya sabréis, lo ideal en el desarrollo de aplicaciones web es trabajar en un entorno local y una vez finalizado, subir el contenido a un entorno remoto. Sin embargo, una vez tenemos instalados en local un servidor HTTP, una base de datos, o mejor aún, un todo en uno como XAMPP, con el tiempo vamos a terminar teniendo múltiples aplicaciones corriendo en nuestro servidor local.
Esto hace que nuestras aplicaciones web acaben teniendo urls del tipo:
http://localhost/miproyecto1
http://localhost/miproyecto2
http://localhost/miproyectoN
¿Como podemos evitarlo? Configurando subdominios.
Para configurar subdominios en un entorno local, debéis realizar los siguientes pasos (cada uno que realice los ajustes acorde a su configuración local):
- Ejecutar en modo administrador el notepad.
- Abrir el archivo "hosts" que se encuentra en "C:\WINDOWS\system32\drivers\etc\hosts" y añadir al final la siguiente línea (debéis tener habilitada la opción de mostrar archivos, carpetas y unidades ocultos):
127.0.0.1 nombre_de_mi_proyecto.localhost
- Abrir el archivo "httpd-vhosts.conf" que se encuentra en "C:\xampp\apache\conf\extra\httpd-vhosts.conf" y añadir las siguientes líneas en la última parte del código:
<VirtualHost *:80> DocumentRoot "C:/xampp/htdocs/directorio_de_mi_proyecto/" ServerName nombre_de_mi_proyecto.localhost </VirtualHost>
Si os fijáis, en ServerName se tiene que poner el mismo nombre que hemos puesto en el fichero "hosts".
Fácil y sencillo.
No hay comentarios:
Publicar un comentario