Propiedades personalizadas del servidor proxy HTTP
Puede añadir las propiedades personalizadas siguientes a los valores de configuración de un servidor proxy HTTP.
Para especificar propiedades personalizadas para un servidor proxy HTTP específico, desplácese hasta la página de propiedades personalizadas y especifique un valor para la propiedad personalizada.
- En la consola administrativa, expanda para abrir la pestaña de configuración para el servidor.
- Expanda Valores de servidor proxy HTTP y pulse .
- En Propiedades adicionales, pulse .
- En la página de valores, escriba la propiedad personalizada que desea configurar en el campo Nombre y escriba el valor de la propiedad personalizada en el campo Valor.
- Pulse Aplicar o Aceptar.
- Pulse Guardar en la barra de tareas de la consola para guardar los cambios realizados en la configuración.
- Reinicie el servidor.
- cache.ignore.header.Authorization
- cache.ignore.header.Cookie
- cache.ignore.header.Proxy-Authorization
- cache.query.string
- http.auto.redirect.correction
- http.cache.nocache.headers
- http.clientInfoFromTrustedIntermediary
- http.connectRetryLimit
- http.connectionPoolUseForPOST
- http.disable.retry.on.503.uriprefix
- http.disableresponsebufferingurls
- http.isDisable10ResponseCaching
- http.log.history
- http.log.history.backup.list
- http.maxCachedPayload
- http.odcUpdateTimeout
- http.pmiTimerInterval
- http.routing.sendReverseProxyNameInHost
- http.virtual.port.map
- HTTPProxyAdvisorMethodName
- HTTPProxyAdvisorStartupDelay
- HTTPProxyAdvisorURI
- HTTPProxyAdvisorUserAgent
- LBIPAddr
- localOutboundTCPAddress
- normalize.redirect.URL
cache.ignore.header.Authorization
Especifica que el proxy ignorará la cabecera de autorización en las solicitudes si establece la propiedad personalizada en true. Si la respuesta también se puede almacenar en la memoria caché, el proxy colocará la respuesta en la memoria caché.
Información | Value |
---|---|
Tipo de datos | Booleano |
Default | false |
cache.ignore.header.Cookie
Especifica que el proxy ignorará la cabecera de cookie en las solicitudes si establece la propiedad personalizada en true. Si la respuesta también se puede almacenar en la memoria caché, el proxy colocará la respuesta en la memoria caché.
Información | Value |
---|---|
Tipo de datos | Booleano |
Default | false |
cache.ignore.header.Proxy-Authorization
Especifica que el proxy ignorará la cabecera de autorización del proxy en las solicitudes si establece la propiedad personalizada en true. Si la respuesta también se puede almacenar en la memoria caché, el proxy colocará la respuesta en la memoria caché.
Información | Value |
---|---|
Tipo de datos | Booleano |
Default | false |
cache.query.string
Especifica si el generador de claves de memoria caché de proxy predeterminado utiliza la información de vía de acceso del URL y la serie de consulta para generar la clave de la memoria caché. Para habilitar esta función, establezca la propiedad personalizada en true. No obstante, si habilita la colocación en caché ESI (Edge Side Include) en el servidor proxy, esta propiedad personalizada no se utiliza. Si no establece esta propiedad personalizada, el servidor proxy genera una clave de memoria caché que se basa en la vía de acceso del URL, pero no en la serie de consulta.
Para obtener información sobre la colocación en memoria caché ESI, consulte Configuración de la colocación en memoria caché ESI (Edge Side Include).
Información | Value |
---|---|
Tipo de datos | String |
http.auto.redirect.correction
Especifica si el servidor proxy debe intentar corregir el valor en la cabecera de ubicación cuando el clúster de servidores genéricos devuelve una respuesta 302.
Si especifica none para esta propiedad, el servidor proxy nunca intenta corregir el valor en la cabecera de la ubicación cuando se devuelve una respuesta 302.
Si especifica gsc para esta propiedad, el servidor proxy intenta corregir el valor de la cabecera de ubicación sólo cuando el clúster de servidores genéricos devuelve una respuesta 302.
Si especifica managed para esta propiedad, el servidor proxy intenta corregir el valor en la cabecera de ubicación sólo cuando cuando el clúster de servidores genéricos devuelve una respuesta 302.
Si especifica all para esta propiedad, el servidor proxy intenta para corregir el valor en la cabecera de ubicación cuando se devuelve una respuesta 302.

Información | Value |
---|---|
Tipo de datos | String |
Valores aceptables | none, gsc, managed, o all |
Default | gsc |
http.cache.nocache.headers
Especifica el conjunto de las cabeceras set-cookie que no desea almacenar en la memoria caché cuando el servidor proxy recibe una respuesta. De forma predeterminada, el servidor proxy almacena las cabeceras set-cookie en la memoria caché del proxy. Si la información de la cabecera Cache-Control no se establece correctamente, el servidor proxy puede almacenar algunos cookies privados de usuario relacionados con la sesión. Puede utilizar esta propiedad personalizada para especificar qué cabeceras set-cookie no desea almacenar en la memoria caché del proxy.
Información | Value |
---|---|
Tipo de datos | Una serie separada por comas de los nombres de cabeceras HTTP |
Por ejemplo, puede proporcionar los valores siguientes: Set-Cookie,Set-Cookie2. Como resultado, el servidor proxy no almacena las cabeceras HTTP Set-Cookie y Set-Cookie2 en la memoria caché del proxy.
http.clientInfoFromTrustedIntermediary
Especifica si el proxy debe extraer la dirección IP de una cabecera privada WebSphere Application Server de una solicitud. Cuando se despliega el plug-in antes del proxy, el servidor proxy extrae la dirección IP del cliente de los canales en lugar de las cabeceras privadas enviadas desde el plug-in. Si esta propiedad se establece en true, el servidor proxy extrae la información del cliente de las cabeceras HTTP privadas enviadas desde el plug-in de confianza en lugar de hacerlo de los canales.
Información | Value |
---|---|
Tipo de datos | String |
Default | false |
http.connectionPoolUseForPOST
Especifica si el servidor proxy utiliza la técnica de agrupación de conexiones para solicitudes POST. De forma predeterminada, las solicitudes POST no son solicitudes agrupadas ni persistentes. Por consiguiente, si se envían demasiadas solicitudes POST a través del servidor proxy, es posible que se agoten los puertos y que se produzcan excepciones de enlace. Si esta propiedad se establece en true, se utiliza la técnica de agrupación de conexiones para solicitudes POST.
Información | Value |
---|---|
Tipo de datos | boolean |
Default | false |
http.connectRetryLimit
Especifica cuántas veces el servidor proxy WebSphere intenta establecer una conexión con el servidor de programa de fondo antes de que el servidor se marque como inactivo.
Si no añade esta propiedad personalizada a los valores del servidor proxy de WebSphere, cuando el servidor proxy de WebSphere no pueda realizar una conexión a un servidor de programa de fondo, dicho servidor se marcará como inactivo, y no se direccionarán más solicitudes a dicho servidor hasta que transcurra la cantidad de tiempo especificada en la propiedad personalizada retryAfterValue, aunque se realice correctamente otro intento de conexión. Por ejemplo, el primer intento de realizar una conexión ha fallado porque se ha reutilizado un puerto efímero demasiado rápido, y la conexión previa tiene todavía el estado TIME_WAIT.
Información | Value |
---|---|
Tipo de datos | Entero |
Default | 0 |
http.disable.retry.on.503.uriprefix
Especifica los prefijos de URI para los cuales no desea que el servidor proxy reintente automáticamente en otros servidores cuando el servidor proxy recibe una respuesta 503 del servidor de fondo al que se le ha enviado la petición inicial.
Generalmente, cuando el servidor proxy recibe una respuesta 503 de un servidor de fondo, marca el servidor de fondo como está inactivo, e intenta enviar la solicitud a otro servidor. Si, para los prefijos de URI específicos, no desea que el servidor proxy marque el servidor de fondo como inactivo y realice automáticamente un reintento en otros servidores, puede especificar estos prefijos como el valor de esta propiedad personalizada. Para cualquier prefijo de URI especificado para esta propiedad, si el servidor proxy recibe una respuesta 503 a esta petición del servidor de fondo, el servidor proxy devuelve una respuesta 503 directamente al cliente en lugar de reintentar la petición. El servidor proxy tampoco no marca el servidor de fondo como inactivo.
Información | Value |
---|---|
Tipo de datos | Serie que consta de prefijos de URI separados por comas |
Default | No hay ningún valor predeterminado. |
http.disableresponsebufferingurls
Especifica en qué condiciones un servidor proxy almacena en los almacenamientos intermedios una respuesta para las aplicaciones de pulsaciones.
El valor de la propiedad es un patrón de URL separado por comas, como /aplicación_a/.*html;/aplicación_b/.*html. Por ejemplo, si el servidor proxy recibe una solicitud /application_a/heartbeat.html, que coincide con uno de los patrones de URI de la propiedad personalizada, el servidor proxy no almacena en el búfer el cuerpo de la respuesta para la solicitud. En este ejemplo, si el servidor proxy devuelve un byte, lo reenvía al al cliente sin almacenarlo en el búfer.
Sin esta propiedad personalizada, el servidor proxy recibe respuestas y almacena en el búfer el cuerpo de la respuesta hasta que se alcanza el límite parcial de cuerpo de respuesta.
http.isDisable10ResponseCaching
Especifica si el proxy debe desfragmentar y guardar la respuesta en el almacenamiento intermedio para un cliente HTTP 1.0.
Si se establece la propiedad http.isDisable10ResponseCaching en true, el servidor proxy no genera una cabecera de longitud de contenido y no incluye los datos fragmentados en la respuesta del extremo del cliente. En su lugar, el servidor proxy cierra la conexión en la marca final del cuerpo de la respuesta.
Información | Value |
---|---|
Tipo de datos | boolean |
Default | false |
http.log.history
Le permite aumentar el número de archivos históricos para los archivos de registro del servidor proxy.
Los archivos de registro del servidor proxy son los archivos proxy.log, local.log y cache.log. Sin esta propiedad personalizada, tendrá un archivo histórico para estos archivos de registro del servidor proxy.
Información | Value |
---|---|
Tipo de datos | Booleano |
Default | 1 |
http.log.history.backup.list
Le permite buscar archivos de historial en el directorio logs del servidor proxy y, si se encuentra, añadirlos a los archivos de registro nuevos que se crean.
Cuando se establece la propiedad personalizada http.log.history.backup.list en 1, el servidor proxy busca en el directorio de anotaciones cronológicas del servidor proxy las versiones de historial de los archivos cache.log, local.log y proxy.log. Si se encuentran versiones de historial, se añaden los archivos de registro más recientes que se crean.
Para que esta propiedad personalizada entre en vigor, el registro cronológico debe estar habilitado para el servidor proxy HTTP.
Información | Value |
---|---|
Tipo de datos | Booleano |
Default | 0 |
http.maxCachedPayload
Especifica el tamaño máximo de una respuesta fragmentada, para la que el servidor proxy generará una cabecera de longitud de contenido.
Cuando el servidor proxy recibe una respuesta fragmentada para un cliente HTTP 1.0, el servidor proxy presupone que el cliente HTTP 1.0 no puede manejar el mensaje fragmentado, e intenta desfragmentar el mensaje y calcular la longitud del contenido para el cuerpo de la respuesta. Si el tamaño de la respuesta fragmentada es igual o menor que el límite de tamaño especificado para esta propiedad, el servidor proxy genera una cabecera content-length para la respuesta. Si la respuesta fragmentada supera el límite de tamaño especificado para esta propiedad, el proxy devuelve un mensaje de error 500.
Información | Value |
---|---|
Tipo de datos | Entero |
Default | 100000 bytes |
http.odcUpdateTimeout
Especifica el intervalo de tiempo, en segundos, que espera el servidor proxy HTTP durante el arranque del servidor antes de direccionar la información. El servidor proxy espera el número especificado de segundos antes de enlazar sus puertos.
Esta propiedad personalizada se puede utilizar para configurar un retardo en el arranque (antes de que se enlacen los puertos HTTP/HTTPS) durante un periodo de tiempo a fin de permitir la propagación de la información de direccionamiento. Si establece el valor en 300, el servidor proxy esperará 300 segundos a fin de permitir cierto tiempo para que la información de direccionamiento se propague al servidor proxy. Si la información de direccionamiento se propaga al servidor proxy antes de 300 segundos, se reanuda el arranque del servidor.
Información | Value |
---|---|
Tipo de datos | String |
Default | 150 |
http.pmiTimerInterval
Especifica el intervalo de tiempo estimado, en milisegundos, que debe transcurrir para registrar las estadísticas de PMI en el servidor proxy.

Información | Value |
---|---|
Tipo de datos | Entero |
Default | 100 |
http.routing.sendReverseProxyNameInHost
Especifica si se reescribe la cabecera del host para el contenido que no está en el servidor de contenido de WebSphere Application Server.
Las opciones de esta propiedad son true o false y no son sensibles a las mayúsculas y minúsculas. Si el valor de esta propiedad es false, la cabecera del host se reescribe como host del servidor de destino. Si el valor de esta propiedad es true, la cabecera del host no se reescribe.
Información | Value |
---|---|
Tipo de datos | Booleano |
Default | false |
http.virtual.port.map
Especifica la información de correlación de puertos de servidor que el servidor de programa de fondo utiliza para enviar respuestas a los puertos correctos del sitio web externo.
Cuando la información de correlación de puertos se configura en un equilibrador de carga que se encuentra frente al servidor proxy, es posible que el servidor proxy no pueda reenviar la información correcta de puerto del sitio web externo al servidor de programa de fondo, porque es posible que el número de puerto del sitio web externo sea distinto del plug-in de servidor web, o del puerto de escucha del servidor proxy. Puede utilizar esta propiedad personalizada para corregir la información del puerto antes de que el servidor proxy la pase al servidor de programa de fondo.
Nombre: http.virtual.port.map Valor: 20080:80;20443:443
Información | Value |
---|---|
Tipo de datos | Valor de serie de pares de correlación de puertos separados por punto y coma |
Default | ninguno |
HTTPProxyAdvisorMethodName
Especifica el nombre de método HTTP, que suele ser HEAD, GET para lo métodos utilizados. El nombre del método HTTP también es el método de asesor definido en el equilibrador de carga frontal. Esta propiedad personalizada permite que el proxy establezca coincidencia con las solicitudes entrantes y determine si las solicitudes son o no del equilibrador de carga.
Información | Value |
---|---|
Tipo de datos | Valor de serie (nombre de método HTTP, como GET o READ) |
Default | ninguno |
HTTPProxyAdvisorStartupDelay
Especifica el retraso de arranque de HTTP Advisor en segundos. El valor predeterminado 0 segundos.
Si el valor de tiempo de inicio del proxy actual es inferior al valor definido en la propiedad personalizada HTTPProxyAdvisorStartupDelay, se devuelve directamente un código de error HTTP 503 del servidor proxy para notificar al equilibrador de carga que los servidores proxy/de programa de fondo no están preparados para responder a solicitudes HTTP.
Si el valor de tiempo inicio del proxy actual es mayor que el valor definido en la propiedad personalizada HTTPProxyAdvisorStartupDelay, el proxy reenvía la solicitud del asesor al servidor de programa de fondo y devuelve la respuesta al equilibrador de carga frontal. En función del código de estado que devuelva el servidor de programa de fondo, el equilibrador de carga frontal determina si los servidores proxy/de programa de fondo están listos para responder a las solicitudes.
Si el proxy se está cerrando, el servidor proxy devuelve un código de error 503 para las solicitudes de asesor. Este código de error notifica al equilibrador de carga que los servidores proxy y de programa de fondo no pueden prestar servicio a más solicitudes y el equilibrador de carga debe dejar de enviar solicitudes a este servidor proxy.
Información | Value |
---|---|
Tipo de datos | Entero (tiempo en segundos) |
Default | 0 |
HTTPProxyAdvisorURI
Especifica una serie de URI completa. También es el URI de asesor establecido en el equilibrador de carga frontal. Para responder a este URI de solicitud, debe configurarse una aplicación en el servidor de programa de fondo. Esta propiedad personalizada permite que el proxy establezca coincidencia con las solicitudes entrantes y determine si las solicitudes son o no del equilibrador de carga.
Información | Value |
---|---|
Tipo de datos | Valor de serie (URI completo) |
Default | ninguno |
HTTPProxyAdvisorUserAgent
Especifica el nombre de agente de usuario de equilibrador de carga frontal. Esta propiedad personalizada permite que el proxy establezca coincidencia con las solicitudes entrantes y determine si las solicitudes son o no del equilibrador de carga.
Información | Value |
---|---|
Tipo de datos | Valor de serie (valor de cabecera de agente de usuario HTTP) |
Default | ninguno |
HTTPSustainedHighVolumeLogging
Esta propiedad personalizada puede establecerse en el panel
.LBIPAddr
Especifica una lista de direcciones IP separadas por un punto y coma. Esta propiedad personalizada permite que el proxy establezca coincidencia con las solicitudes entrantes y determine si las solicitudes son o no del equilibrador de carga.
Información | Value |
---|---|
Tipo de datos | Valor de serie (direcciones IP separadas por punto y coma) |
Default | ninguno |
localOutboundTCPAddress
Especifica la interfaz de host que está dedicada al tráfico HTTP. Esta propiedad determina la interfaz que se utiliza para realizar conexiones HTTP de salida con el contenedor HTTP.
Información | Value |
---|---|
Tipo de datos | String |
Default | * |
normalize.redirect.URL
Cuando se establece en true, el URI especificado en una regla de direccionamiento de redirección del servidor proxy será normalizada, la barra inclinada ('/') se eliminará. En el caso de un valor falso, el URI no se cambiará. El valor predeterminado se establece en true.