Virtual Hosts
Como hemos dicho anteriormente, un servidor virtual es un directorio que el servidor web sirve con un nombre concreto de maquina. Este nombre de máquina debe resolverse mediante DNS, esto es indispensable. Por ejemplo podremos configurar nuestro servidor web para que a las peticiones hechas a http://www.uno.dom devuelva el contenido del directorio /var/www/uno/ y para las peticiones hechas a http://www.dos.dom responda con el contenido de /home/httpd/dos.
Para poder configurar host virtuales lo primero que tendremos que incorporar una directiva NameVirtualHost indicando la diección IP en la que prestamos el servicio o bien opniendo un * para que esté activa en cualquier interfaz del servidor:
NameVirtualHost 1.2.3.4 |
o
NameVirtualHost * |
Un servidor virtual se configura con un conjunto de directivas que van comprendidas entre
<VirtualHost nombre o ip> y </VirtualHost>.
Podemos poner tantos VirtualHost como queramos
Ejemplo:
NameVirtualHost 80.26.35.23 <VirtualHost www.ies-bezmiliana.org> ServerAdmin |