pablomoya.com

Si supiese de que va mi blog, sabría hacia donde dirigir mi vida.

Simular URL reales desde local para CMSs como wordpress

hostEn algunos CMS como wordpress trabajar en local y luego pasar al servidor definitivo puede suponer una carga extra de trabajo en reconfiguración. De la manera que explico a continuación nos podemos evitar ese trabajo y simplemente subiendo la base de datos y los archivos tendremos en nuestro servidor la copia exacta de los que hemos hecho en local, funcionando al 100%. Este tutorial es para Windows.

Pongamos que queremos el dominio www.ejemplo.com apunte a nuestro equipo localhost.

Lo primero que tenemos que hacer es localizar el archivo Host que normalmente se encuentra en C:/Windows/System32/Drivers/etc/

Una vez localizado lo abrimos con el notepad o cualquier software de edición de textos, es muy importante abrirlo con permisos de administrador.

debemos de verificar que tenemos estas lineas dentro del archivo

127.0.0.1 localhost
127.0.0.1 localhost:80

si no es así añádelas.

Luego tenemos que añadir lo especifico al dominio que queremos:

127.0.0.1 www.ejemplo.com

Una vez hecho esto grabamos el archivo.

 

Ahora debemos de localizar el archivo httpd-vhost.conf de Apache, su ubicación dependerá de donde tengas instalado el Apache, en mi caso como lo tengo con WAMP está en C:/wamp/bin/apache/apacheX.X.XX/conf/extra

Abrimos el archivo y debemos cerciorarnos que tenemos las siguientes lineas de codigo:

#localhost
<VirtualHost *:80>
DocumentRoot “C:/RutaLocalhost”
ServerName localhost:80
</VirtualHost>

Donde sustituimos RutaLocalhost por la ruta donde tengamos nuestra carpeta de localhost

Además añadimos las siguiente lineas para el dominio de ejemplo

#www.ejemplo.com
<VirtualHost *:80>
ServerAdmin tu@correo.com
DocumentRoot “C:/RutaLocalhost/www.ejemplo.com”
ServerName www.ejemplo.com
ServerAlias www.ejemplo.com
</VirtualHost>

Donde sustituimos RutaLocalhost por la ruta donde tengamos nuestra carpeta de localhost.

Una vez hecho esto reiniciamos apache y al escribir nuestra URL www.ejemplo.com debería mostrarnos lo que tenemos en nuestro equipo local en vez de resolver a un servidor en internet.

Tagged as: ,

4 Comments

  1. Apreciado Faro,

    Una duda, ¿cuando hayamos subido la web al servidor cómo hacemos para ver ya la web real, la pública que ven nuestros visitantes? ¿apagando apache?

    Enhorabuena por el rediseño de tu blog

  2. irei testar, obrigado!

Trackbacks

  1. Creando un child theme estilo Boing Boing en WordPress | FernandoPlaza.com
  2. WordPress en entorno de desarrollo localhost | FernandoPlaza.com

Leave a Response