Virtual Host

'

Virtual Host
Información sobre la plantilla
Parte de la familia Linux
Virtual host.jpg
GéneroÁmbito software libre, código abierto
Sistemas Operativos compatiblesmultiplataforma
LicenciaGPL

Virtual Host. El término Hosting Virtual se refiere a hacer funcionar más de un Sitio Web (tales como www.company1.com y www.company2.com) en una sola máquina. Los sitios web virtuales pueden estar "basados en direcciones IP", lo que significa que cada sitio web tiene una dirección IP diferente, o "basados en nombres diferentes", lo que significa que con una sola dirección IP están funcionando sitios web con diferentes nombres (de Dominio). El hecho de que estén funcionando en la misma máquina física pasa completamente desapercibido para el usuario que visita esos sitios web.

Historia

Apache fue uno de los primeros servidores web en soportar hosting virtual basado en direcciones IP. Las versiones 1.1 y posteriores de Apache soportan hosting virtual (vhost) basado tanto en direcciones IP como basado en nombres. Ésta última variante de hosting virtual se llama algunas veces basada en host o hosting virtual no basado en IP.

Soporte de Hosting Virtual

  • Hosting virtual basado en nombres (Más de un sitio web con una sola dirección IP)
  • Hosting virtual basado en IPs (Una dirección IP para cada sitio web)
  • Ejemplos típicos de configuración para usar hosting virtual
  • Límites a los descriptores de ficheros (o, demasiados ficheros de registro)
  • Configuración dinámica de Hosting virtual masivo
  • Discusión en profundidad sobre el proceso de selección de hosting virtual

Directivas de configuración

  • <VirtualHost>
  • NameVirtualHost
  • ServerName
  • ServerAlias
  • ServerPath

Ventajas

Cuando el servidor responde tanto a las peticiones dirigidas al host como a las dirigidas a los VH, lo más interesante es la posibilidad de diferenciar físicamente el host principal de los secundarios (precisamente, los VH). Con éstos, en efecto, podréis no sólo ver diferentes documentos según se elija el host o el VH, sino definir archivos de logs personalizados por los VH, así como un administrador del servidor y similares. Por tanto, tendréis todos los datos de los VH separados por los del host principal; además, obviamente, podréis definir archivos TOT de log para TOT VH, de manera que cada VH tenga sus propios logs.

Fuentes