Multiples dominios para desarrollo web

Si eres como yo y tienes una buena colección de aplicaciones web en desarrollo una buena forma de separarlas más es crear un dominio local para cada una. ¿qué te parece http://osmosis en vez de http://localhost/osmosis?

Si alguna vez te has cansado de tener que escribir localhost para acceder a cada uno de las páginas web que desarrollas, puedes seguir esta simple guia que te permitirá tener dominios distintos para casa aplicación.

Para lograrlo es necesario modificar dos archivos, la configuración de apache /etc/apache2/httpd.conf y la configuración de nombres host /etc/hosts

Vamos a agregar, en este ejemplo dos dominios nuevos: http://osmosis y http://manual.osmosis para ósmosis y para su manual respectivamente.

Primero modificamos la configuración de apache (MacOSX tiene un archivo separado llamado httpd-vhost.conf donde puedes colocar esto). Mis sitios están en /Users/joaquin/Sites por lo tanto, debes cambiar las rutas de acuerdo a como organizas tu trabajo.

NameVirtualHost *:80

<VirtualHost *:80>
    DocumentRoot "/Users/joaquin/Sites"
    ServerName localhost
    ServerAlias localhost
</VirtualHost>

<VirtualHost *:80>
    DocumentRoot "/Users/joaquin/Sites/osmosis"
    ServerName osmosis
</VirtualHost>

<VirtualHost *:80>
    DocumentRoot "/Users/joaquin/Sites/cakebook"
    ServerName manual.osmosis
</VirtualHost>

Acá he configurado 3 host virtuales: localhost (para llegarle a todas mis aplicaciones), osmosis (para alcanzar sólo a ósmosis) y manual.osmosis (donde estaré desarrollando el manual usando el cakebook).

Ahora es necesario darle el conocimiento al sistema operativo para que no se vaya por el mundo buscando dominios que están localmente, para eso se modifica el archivo de hosts:

127.0.0.1   localhost osmosis manual.osmosis

Una vez que hayas hecho estos pasos, sucederá

  • http://osmosis servirá lo que está en /Users/joaquin/Sites/osmosis
  • http://manual.osmosis servirá lo que está en /Users/joaquin/Sites/cakebook
  • y http://localhosts servirá todo mi directorio de aplicaciones web

Si conoces otra forma de lograr este tipo de dominios locales no dudes en compartir. Comenta tu experiencia.

Recibe otros artículos como este automáticamente
Suscríbete vía RSS a aikon.com.ve || ¿Qué es RSS?

Twitea este artículo y sígueme en twitter @joaquin_win

Tags: , , ,

Comentarios

Deja tu respuesta

requerido

requerido

Nota: mantente dentro del tema y se respetuoso.