Hosts virtuales proxy

El alojamiento virtual permite a un solo servidor proxy albergar varios dominios y puertos en una dirección IP y un puerto únicos.

Un host virtual proxy consta del nombre y el puerto de un dominio web y un conjunto de expresiones de regla de proxy que realizan acciones proxy para un criterio específico. Además, cada host virtual de proxy puede prevalecer sobre la configuración del servidor proxy de forma que tenga una configuración de elementos definidos específicamente para dicho host virtual. Los valores siguientes pueden especificar valores de host virtual en lugar de los valores del ámbito del servidor:
  • Anotaciones cronológicas
  • Páginas de error personalizadas
  • Servicio de archivos estático
Los hosts virtuales de proxy utilizan acciones de servidor proxy y expresiones de regla de proxy. Las expresiones de regla de proxy y las acciones de servidor proxy sólo se utilizan para hosts virtuales de proxy. Cuando el host virtual de proxy recibe peticiones de entrada, se evalúan las expresiones de regla de proxy. Si la expresión se evalúa como verdadera, se llevan a cabo todas las acciones de servidor proxy especificadas por la expresión de regla de proxy. Las acciones de servidor proxy siguientes pueden especificarse cuando una expresión se evalúa como verdadera:
  • Reglas de direccionamiento
  • Reglas de colocación en memoria caché
  • Reglas de reescritura de URL
  • Reglas de modificación de cabecera
  • Reglas de compresión

Se puede crear un host virtual de proxy diferente para el servidor proxy para representar cada uno de los dominios web que aloja el servidor proxy. Por ejemplo, una petición de www.proxy1.com en el puerto 80 utiliza la configuración especificada para www.proxy1.com:80. Una petición de www.proxy2.com en el puerto 80 utiliza la configuración especificada para www.proxy2.com:80. Puede utilizar un carácter comodín para especificar un host virtual de proxy para todos los dominios web o todos los puertos. Por ejemplo, www.proxy1.com:* especifica que se puede utilizar un host virtual de proxy para todas las peticiones del dominio web www.proxy1.com independientemente del puerto. El host virtual de proxy de *:80 especifica que se puede utilizar para todas las peticiones del puerto 80 independientemente del dominio web.

Una vez que se haya creado un servidor proxy con los hosts virtuales de proxy necesarios, el protocolo HTTP permitirá a un solo proceso de servidor alojar varios dominios Web. Cuando el servidor proxy recibe una petición entrante, hace coincidir el host virtual de proxy ubicado en el mensaje de petición entrante con la configuración adecuada de dicho host virtual de proxy. Si una petición coincide con varios hosts virtuales de proxy debido a la utilización de caracteres comodín, se utilizará el primer host virtual de proxy que aparezca en la lista de hosts virtuales de proxy.


Icon that indicates the type of topic Concept topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cjpx_virthost
File name: cjpx_virthost.html