Hemos hablado varias veces de los VirtualHosts con Apache, y hoy veremos cómo crear varios sitios web en local (localhost) por medio de Virtual Hosts de Apache.

 

Suponiendo que ya tenemos un sitio web habilitado en nuestra máquina con Apache, vamos a crear otro VirtualHost en la misma máquina, apuntando a otro puerto y otro ServerAlias.

 

 

 
Damos por supuesto que nuestro archivo .conf del sitio actual, que está funcionando ya (situado en /etc/apache2/sites-enabled/), sea este:
 

   

 

 

 
 

 
También habremos de retocar nuestro archivo etc/hosts, para que al hacer peticiones al Alias pruebas.local, el equipo sepa que es igual a localhost; así que añadiremos:

 

 
De forma que nuestro Servidor Apache responderá a través de localhost, por el puerto 80. También responderá a través del Alias pruebas.local.
 

 

Pruebas funcionamiento VirtualHost 1 con ServerAlias, sobre puerto 80

 
Vemos que el VirtualHost del puerto 80 (también accesible a través del ServerAlias pruebas.local) carga correctamente:

 

 

Creación del segundo sitio Web Apache alojado en el mismo host (en local)

 
Para el segundo sitio web vamos a configurar otro VirtualHost en local, en el archivo /etc/sites-enabled/000-default.conf (situado en /etc/apache2/sites-enabled), que responda a través de otro ServerAlias (pruebas2.local), y otro puerto (el 8080).
 
Así que en dicho archivo, añadimos la configuración del nuevo VirtualHost:
 

 

Simplemente hemos añadido:
 

 

 

–> También hemos de añadir el nuevo ServerAlias en el archivo /etc/hosts

–> Y en el archivo ports.conf hemos de habilitar que escuche peticiones al puerto deseado, además del 80 …


 
Así que en este caso, en el archivo /etc/ports.conf añadimos:
 

 

 

 

Pruebas funcionamiento VirtualHost 2 con ServerAlias, sobre puerto 8080

 

Comprobamos que el segundo VirtualHost funciona sobre el segundo puerto:

 

 

Acabamos de ver cómo instalar varios VirtualHosts Apache en la misma máquina, para crear varios sitios web, en Local, con diferentes ServerAlias


 
Para más info, consultar las entradas sobre:


Etiquetas del articulo: , ,


Centro de preferencias de privacidad

Cookies imprescindibles

Se usan para saber si ya aceptaste nuestras políticas y para servir más rápidos los contenidos.

gpdr,wpSGCacheBypass

Cookies de terceros

Usamos cookies de terceros en las que se almacenan externamente para conocer tus usos de navegación, si ya estás suscrito al boletín y los elementos compartidos en redes sociales.

1P_JAR, AID, DSID, IDE, NID, JCS_INENREF, JCS_INENTIM, __cfduid, _ga, _gat, _gat_gtag_UA_16843793_11, _gid,_wpss_h_, _wpss_p_, gadwp_wg_default_dimension, gadwp_wg_default_metric, gadwp_wg_default_swmetric