Host virtuales en Apache - DesarrollowebToledo/EjerciciosPHP GitHub Wiki

Un host virtual, o VirtualHost, en Apache nos permite mantener múltiples nombres de host en nuestro servidor. Nos permite usar el nombre del dominio real aunque estemos trabajando en local. Así podríamos hacer usar lo siguiente:

Pasos

  1. Editar el archivo C:\wamp\bin\apache\Apache2.4.4\conf\httpd.conf. Descomentamos la Linea Include conf/extra/httpd-vhosts.conf, quitandole el #. En este archivo configuraremos los host virtuales. Aproximadamente en la línea 499

# Virtual hosts Include conf/extra/httpd-vhosts.conf

  1. Luego agregamos al final del archivo C:\wamp\bin\apache\Apache2.4.4\conf\extra\httpd-vhosts.conf , las siguientes lineas:

    <VirtualHost *:80>

    ServerAdmin webmaster@localhost

    DocumentRoot "c:/wamp/www"

    ServerName nuevodominio.com

    ErrorLog "logs/nuevodominio.log"

    CustomLog "logs/nuevodominio-access.log" common

    </VirtualHost>

El primer host es para el Servidor por defecto localhost, luego agregamos el dominio midominio.com, éste nombre de dominio funcionará solo de manera local.

  1. Ahora creamos la carpeta midominio.com en c:/wamp/www/ , para el host virtual que creamos.
  2. Y por último editamos el archivo C:\WINDOWS\system32\drivers\etc\hosts , agregando lo siguiente:

127.0.0.1 www.midominio.com

  1. Comprobamos que todo ha ido bien yendo a la url http://www.midominio.com/

Fuente tutorial