Configuración de apache

 

  Lección: 7

 

Capítulo: Virtualhosts

 

 

 

 

Mediante los virtualhosts podremos tener varios dominios apuntando a una misma máquina. Dentro de cada virtualhost definiremos las directivas específicas

para el dominio que esté representando.

 

Ésta es otra forma de definir la configuración de apache de modo local, con lo cual sólo afectará a un dominio o subdominio (recordemos que el fichero .htaccess

sirve para lo mismo).

 

Podemos definir un virtualhost a través de una IP o bien a través de un name-based virtual host, para el segundo caso utilizaremos un * para representarlo.

 

Por lo tanto la sintaxis de un virtualhost es la siguiente:

NameVirtualHost ip_maquina:80

<Virtualhost *>

  // Directivas específicas del virtualhost.

</Virtualhost>

 

Observamos que hemos implementado la definición de un virtualhost a través de un name-based virtual host. Para ello hemos utilizado el parámetro NameVirtualHost,

la IP de la máquina donde se encuentra instalado apache, y el puerto por el cual escuchará, en este caso el puerto 80.

 

Seguidamente hemos definido el espacio en el cual implementaremos los detalles específicos del dominio que representará el virtualhost mediante los tags

<Virtualhost> y </Virtualhost>.

 

NOTA: Recordar que para que los cambios en el fichero de configuración httd.conf tengan efecto, se debe reiniciar el servicio de apache.

 

  Volver al índice!