Proyecto totalmente en localhost

En este mini manual se utilizará el servidor Apache, para instalarlo de manera fácil nos podemos bajar wamp que es un suit que contiene apache, php y mysql.

Qué queremos conseguir?
Queremos hacer un proyecto/página Web totalmente en localhost haciendo todas las pruebas en local para luego poder subirlo sin encontrarnos sorpresas.

Porque es necesario poner el dominio?
Nos puede interesar hacer subdominios, parsear la URL para hacerla amigable, obtener información, etc.

Una utilidad de este manual?
Por ejemplo queremos que dryts.com tenga subdominios virtuales.
http://blog.dryts.com que tenga el blog
http://dani.dryts.com que tenga la información personal
http://fotos.dryts.com galería de fotos personales
Para poder hacer que funcionen los subdominios y ponerle seguridad se tiene que parsear la URL.
Para no tener que realizar cambios al subirlo al servidor se utiliza el mismo nombre del servidor en localhost para realizar todas las pruebas.

Lo primero es elegir el nombre del dominio que tendrá.
Ejemplo: dryts.com
Para evitar que al introducir dryts.com el navegador busque en Internet tenemos que editar el fichero de host de windows.
En windows XP el fichero se encuentra en la siguiente ruta:
C:\WINDOWS\system32\drivers\etc\hosts
El fichero hosts no tiene extensión pero es texto plano, se puede editar con el bloc de notas mismo.
Seguramente este fichero contenga sólo 1 línea

127.0.0.1       localhost

Añadimos el nombre del dominio que queremos utilizar de forma local

127.0.0.1       dryts.com

Qué hace esta línea?
Esta línea le dice al navegador que cuando alguien escriba dryts.com lo redirija a la ip 127.0.0.1 (la propia maquina [localhost, dirección de loopback])
Al ser redirigido al pc que se está utilizando la petición es recibida por el servidor Apache.

Cómo configurar el servidor apache para que dicha petición se ejecute correctamente?
Una vez instalado apache buscamos su fichero de configuración.
En la suit Wamp está en la dirección C:\wamp\bin\apache\apache2.2.8\conf\extra\httpd-vhosts.conf
El fichero httpd-vhosts.conf es texto plano por lo tanto se puede abrir con el block de notas.
Añadimos la línea

NameVirtualHost dryts.com

y

<VirtualHost dryts.com>
	DocumentRoot "C:/wamp/www/NOMBRECARPETA/"
</VirtualHost>

Con estos simples pasos una vez el servidor esté encendido si escribiremos dryts.com ejecutará la página Web que tengamos alojada localmente en C:/wamp/www/NOMBRECARPETA/ una vez esté acabado el proyecto/página Web se sube al servidor sin necesidad de realizar ningún cambio.

NOTA: HAY QUE TENER EN CUENTA QUE SI SE ESCRIBE WWW.DRYTS.COM LO CONSIDERA UNA DIRECCIÓN DIFERENTE A DRYTS.COM, SI SE QUIERE LA REDIRECCIÓN TAMBIÉN CON EL WWW.DRYTS.COM SE AÑADE LA MISMA REGLA PERO CON LOS WWW.
TAMBIÉN HAY QUE TENER EN CUENTA QUE UNA VEZ SE HAYA ACABADO EL DESARROLLO Y SE SUBA AL SERVIDOR HAY QUE DESACTIVAR LA REGLA DEL FICHERO DE “C:\WINDOWS\system32\drivers\etc\hosts” DE WINDOWS DE LO CONTRARIO SIEMPRE VEREMOS LA VERSIÓN DE LOCALHOST.

Deja un comentario

Tu dirección de correo electrónico no será publicada.

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

*
To prove you're a person (not a spam script), type the security word shown in the picture. Click on the picture to hear an audio file of the word.
Click to hear an audio file of the anti-spam word