Cómo utilizar una IP para crear múltiples aplicaciones de sitios web WEB
Cuando el cliente accede a la dirección URL, la IP única (nombre de host) se resuelve a través del DNS correspondiente, accediendo así a los recursos del host.
Lógicamente hablando, una IP puede estar vinculada a innumerables nombres de dominio. Algunas personas pueden querer preguntar, porque cada nombre de dominio se resolverá en la misma dirección IP, ¿no son los recursos o sitios WEB a los que se accede? Lo mismo, ¿no es esto un desperdicio de tantos nombres de dominio?
Este es el objetivo principal de este artículo. Cómo crear múltiples aplicaciones de sitios web WEB con una IP y cómo asignar espacio de almacenamiento independiente para diferentes nombres de dominio.
El host virtual del servidor se refiere al uso de una máquina física para actuar como un servidor WEB con múltiples nombres de host. Por ejemplo, una máquina proporciona servicios WEB como, etc. al mismo tiempo, y los usuarios que navegan por estos sitios web WEB no pueden sentir ninguna diferencia entre este método y los servicios proporcionados por diferentes máquinas.
La ventaja de utilizar un host virtual es que algunos sitios web de pequeña escala pueden reducir los costos operativos del sistema y reducir la dificultad de administración al compartir la misma máquina física con otros sitios web, además, para individuos; Los usuarios también pueden utilizar este método de alojamiento virtual para establecer un servidor WEB con su propio nombre de dominio independiente. Actualmente, muchas empresas nacionales ofrecen este servicio gratuito.
Como se mencionó anteriormente, una máquina física (host real) puede crear múltiples hosts virtuales, y cada host virtual tiene una IP única. Algunas personas quieren preguntar, esto es diferente de cómo una IP puede crear múltiples WEB. sitios. ¡Todavía no importa!
De esta manera, se asignan diferentes direcciones IP a diferentes hosts virtuales en la máquina que proporciona servicios de host virtual. El servidor determina qué servicio de host virtual solicita el usuario en función de la dirección IP de destino de la solicitud del usuario para su posterior procesamiento.
Desventajas: el método de host virtual basado en la dirección IP requiere configurar múltiples direcciones IP en la máquina que proporciona el servicio de host virtual, lo que no solo desperdicia direcciones IP, sino que también limita la cantidad de hosts virtuales que un la máquina puede acomodar. Por eso este método se utiliza cada vez menos. Este método es el único método de host virtual compatible con el protocolo HTTP 1.0 inicial.
Debido a las deficiencias anteriores del método de host virtual basado en la dirección IP, el protocolo HTTP 1.1 agregó un nuevo campo Host en el encabezado de solicitud del cliente. En pocas palabras, cuando el programa cliente realiza una solicitud al servidor WEB, el cliente también envía el nombre de host al que desea acceder al servidor WEB a través del campo Host en el encabezado de la solicitud.
Ventajas: Siempre que se configure una dirección IP en la máquina que proporciona servicios de host virtual, en teoría puede proporcionar servicios a innumerables nombres de dominio virtuales, ocupando menos recursos y facilitando la administración. Actualmente este método se utiliza básicamente para brindar servicios de hosting virtual.
Desventajas: la versión anterior de HTTP 1.0 no se puede utilizar, pero de hecho, los navegadores que se utilizan hoy en día básicamente admiten la versión HTTP 1.1.