A A

Configurar hosts en Windows XP y Apache

Vie, dic 4, 2009

Tecnologia

Si queremos trabajar con un entorno amigable, y de manera mas cómoda cuando trabajamos con aplicaciones web, algo que encuentro bastante útil es configurar tu máquina como si estuviéramos trabajando en un dominio. De esta forma nos ahorramos tener que trabajar con URLs del tipo:

http://127.0.0.1/miproyecto

y trabajamos directamente con algo como:

http://miproyecto

Para esto, solo tenemos que configurar un par de archivos. El primero se encuentra en esta ruta normalmente:

c:/windows/system32/drivers/etc/hosts

En este archivo debemos incluir la IP a la que queremos asociar dicho dominio. Debes saber que si sobreescribes un dominio real, como “www.google.com” cuando intentes acceder a esa dirección, se redirigirá a la IP que le hayas asignado. En nuestro caso, redireccionaremos el nombre que queramos hacia nuestra IP local, incluyendo esta linea al final del archivo:

127.0.0.1       miproyecto

De esta forma, al introducir “http://miproyecto” en la barra de direcciones del navegador, cargará el root de nuestro servidor web local.

Como normalmente trabajaremos con varias páginas y dominios simultáneamente y ademas nuestros proyectos estarán organizados en carpetas diferentes, debemos crear un Virtual Host en el archivo de configuracion de Apache, para que al cargar “http://miproyecto” nos redirija a la ruta correcta del proyecto en el servidor local.

Para ello editamos el archivo httpd-vhosts.conf que podremos encontrar normalmente en esta ruta:

Ruta de instalación de apache\conf\extra\httpd-vhosts.conf

Y siguiendo el esquema estrictamente que tiene este archivo, añadir al final del mismo algo como:

<VirtualHost *:80>

DocumentRoot “ruta de miproyecto”

ServerName miproyecto

</VirtualHost>

Para terminar, reiniciamos Apache.

Podemos añadir de la misma forma todos los proyectos que necesitemos siguiendo el mismo proceso, y no tendremos que utilizar mas rutas complejas del tipo http://127.0.0.1/miproyecto. Además de esta forma solucionamos algunos problemas que pudieran surgir en la codificación al intentar utilizar dichas rutas locales, en vez de utilizar rutas dinámicas.

Tags: , , , , , , , ,

Leave a Reply

Advertise Here
Advertise Here
www.enigmatres.es | proyecto(at)enigmatres(dot)es | twitter: proyecto | Blogalaxia