Valores del servidor proxy

En este tema se describe cómo realizar una configuración avanzada en un servidor proxy. Los valores del proxy permiten al administrador del sistema ajustar con precisión el comportamiento del servidor proxy. En especial, puede configurar las conexiones y las solicitudes al servidor de aplicaciones, habilitar el almacenamiento en memoria caché, configurar las solicitudes que se deben rechazar, definir cómo se manejan las respuestas de error y especificar la ubicación de los registro del proxy.

Una vez creado, el servidor proxy detecta automáticamente el entorno y puede direccionar solicitudes al producto. Se puede aplicar una configuración adicional al servidor proxy para satisfacer las necesidades de un entorno concreto.

Para ver esta página de la consola de administración, pulse Servidores> Tipos de servidor > Servidores proxy de WebSphere > nombre_servidor_proxy > Valores del servidor proxy HTTP > Valores de proxy.

Evite problemas Evite problemas: Si el servidor proxy que ha creado forma parte de un clúster de servidores proxy, el único valor del servidor proxy HTTP que puede modificar a nivel de servidor proxy es Dirección TCP de salida local. Los otros valores de servidor proxy HTTP se deben establecer a nivel de clúster proxy. Consulte los temas sobre modificación de un clúster de servidores proxy y sobre los valores de los miembros del clúster proxy para obtener más información sobre cómo configurar un servidor proxy que forme parte de un clúster de servidores proxy. gotcha

En la pestaña Configuración puede editar los valores de campo configurables para el servidor proxy.

Habilitar soporte de servicios web

Especifica si se debe habilitar el servidor proxy para direccionar el tráfico de servicios Web.

Información Valor
Tipo de datos Booleano
Valor por omisión True

Exclusiones

El servidor proxy examina cada solicitud de entrada. Puede definir ciertos métodos para su exclusión y si el método HTTP solicitado coincide con cualquiera de los métodos configurados para la exclusión, el servidor proxy rechaza las peticiones con un error METHOD DISALLOWED. Escriba cada método en una sola línea.

Directorio del archivo de direccionamiento estático

Especifique el directorio en el servidor proxy donde está ubicado el archivo de direccionamiento estático.

Información Valor
Tipo de datos Serie
Valor predeterminado inicio_perfil/staticRoutes

Métodos HTTP inhabilitados

Especifica una lista de métodos HTTP que están inhabilitados para el servidor proxy. Seleccione el recuadro de selección para habilitar este valor. Pulse Nuevo o Suprimir para añadir o eliminar métodos HTTP de la lista.

Información Valor
Tipo de datos Serie
Valor por omisión En blanco

Valores de conexión de salida

Especifica los parámetros de conexión HTTP básicos entre el servidor proxy y los servidores de contenido.

Tiempo de espera de lectura de solicitud de salida
Especifica el número de segundos predeterminado que el servidor proxy espera una respuesta antes de que termine el tiempo de espera de una solicitud de un servidor de contenido. Tenga en cuenta detenidamente esta opción cuando modifique el valor.
Tiempo de espera de escritura de la solicitud de salida
Especifica el número de segundos por omisión que el servidor proxy espera una solicitud de escritura realizada en un servidor de contenido. Tenga en cuenta detenidamente esta opción cuando modifique el valor.
Tiempo de espera de conexión de salida
Especifica el número de milisegundos que el servidor proxy espera para conectar con un servidor. Si se supera este tiempo, el servidor proxy intenta conectar con otro servidor. Si no existe ningún otro servidor disponible, se supera el tiempo de espera de la solicitud. El valor 0 indica que el servidor proxy debe utilizar el valor de tiempo de espera del kernel del sistema operativo.
Agrupar conexiones con servidores de contenido
Especifica la opción para agrupar las conexiones con el servidor, que es una característica de optimización. La agrupación de conexiones evita la creación y eliminación repetida de conexiones de socket establecidas con el servidor, al permitir que el servidor proxy agrupe y reutilice estas conexiones.
Máximo de conexiones por servidor
Especifica el número máximo de conexiones que se agruparan en un servidor cualquiera de contenido individual.
Dirección TCP de salida local
Especifica la dirección TCP (Transmission Control Protocol) de salida local para los datos que entran y salen del contenedor SIP. El valor de este parámetro es el nombre de host o la dirección IP que se va a utilizar para todas las comunicaciones entre el proxy SIP y los contenedores SIP cuando la red está segmentada.
Información Valor
Tipo de datos Serie
Valor predeterminado *
Rango Dirección IP o nombre de host válido
A continuación se indican las propiedades personalizadas de proxy disponibles para ajustar las conexiones de salida.
  • key=http.maxTargetReconnects: número máximo de reconexiones con el mismo servidor de contenido de destino para cada solicitud. El valor predeterminado es 5.
  • key=http.maxTargetRetries: número máximo de veces que el proxy intentará seleccionar un nuevo servidor de contenido de destino para cada solicitud. El valor predeterminado es 5.
  • key=http.routing.sendReverseProxyNameInHost: Determina si la cabecera de host se reescribe o no para contenido que no está en un servidor de contenido de WebSphere Application Server. Las opciones son true o false y no son sensibles a las mayúsculas y minúsculas. Si el valor de esta propiedad es false (valor predeterminado), la cabecera de host se reescribe como host del servidor de destino. Si el valor de esta propiedad es true, la cabecera del host no se reescribe.
  • key=http.compliance.disable: determina si se hace cumplir la adhesión HTTP V1.1 en las conexiones de servidor de contenido proxy. Las opciones son true o false y no son sensibles a las mayúsculas y minúsculas. El valor predeterminado es false.
  • key=http.compliance.via: el valor de la cabecera VIA que se añade a las solicitudes y respuestas para el cumplimiento con HTTP. Si el valor es nulo, no se añadirá una cabecera VIA. Si el valor es true, se añade un valor VIA predeterminado. Si no, se añade el valor VIA de la serie especificada. El valor predeterminado es nulo.

Configuración SSL de conexión de entrada

Especifica la configuración SSL de uno de los distintos orígenes.

Gestionado centralmente
Si se selecciona, especifica que debe utilizarse la configuración SSL que tiene el ámbito para este punto final.
Específico de este punto final
Si se selecciona, habilita la lista Seleccionar configuración SSL.
Seleccionar configuración SSL
Especifica una configuración SSL predefinida.
Información Valor
Tipo de datos Serie
Valor predeterminado Ninguno
Rango NONE, CellDefaultSSLSettings o NodeDefaultSSLSettings

Colocación en memoria caché

Especifica si debe habilitarse el servidor proxy para almacenar en memoria caché el contenido de los servidores.

Si la opción Habilitar caché está habilitada, el almacenamiento en caché del contenido estático está habilitado para el servidor proxy, como se define en las especificarse HTTP 1.1. De forma predeterminada, se habilita la colocación en memoria caché del contenido.

Las propiedades que aparecen a continuación sólo se aplican si se habilita la colocación en memoria caché:
Nombre de instancia de caché
Especifica la instancia de memoria caché de objetos de memoria caché dinámica que se configura en Recursos > Instancia de caché > Instancias de caché de objetos, que se utiliza para almacenar en caché todas las respuestas de contenido estático y dinámico. Esta instancia de memoria caché de objetos debe configurarse para dar soporte a nuevas interfaces de programas de aplicación (API) de E/S (NIO).
Colocar en caché contenido SSL
Determina si deben colocarse en memoria caché las respuestas de las conexiones SSL del servidor proxy de cliente terminadas por el proxy.
Colocación agresiva en caché
Habilita la colocación en memoria caché de las respuestas HTTP que normalmente no se colocarían en memoria caché. Para obtener optimizaciones de memoria caché, es posible que se incumplan las normas de colocación en memoria caché definidas por HTTP 1.1.
Contenido dinámico en caché
Especifica si se almacena en la memoria caché el contenido dinámico generado por las instancias de WebSphere Application Server V6.02 o posterior. No está soportado colocar en la memoria caché el contenido dinámico generado por los servidores de contenidos anteriores a WebSphere Application Server V6.02.
Limitar tamaño de entrada de caché de memoria
Si se selecciona esta opción, se habilita el valor de Tamaño de entrada de la caché de memoria.
Tamaño de entrada de la caché de memoria
Especifica el tamaño máximo de una respuesta individual almacenada en la caché en MB. Las respuestas cuyo tamaño sea mayor al indicado no se almacenarán en la memoria caché.

Anotaciones cronológicas

El servidor proxy tiene registros que se generan para las solicitudes de proxy y solicitudes de memoria caché almacenadas. Si selecciona la opción Habilitar registro de acceso, puede especificar el tamaño y la ubicación de los registros de acceso.

Tamaño máximo del archivo de registro de acceso
Especifique el tamaño máximo, en megabytes, para un registro de acceso.
Información Valor
Tipo de datos Entero
Unidades Megabytes
String 500
Registro de accesos de proxy
Especifica una ubicación de directorio para un registro de accesos de proxy.
Información Valor
Tipo de datos Serie
Serie ${SERVER_LOG_ROOT}/proxy.log
Registro de accesos de memoria caché
Especifica una ubicación de directorio para un registro de accesos de memoria caché.
Información Valor
Tipo de datos Serie
Serie ${SERVER_LOG_ROOT}/cache.log
Registro de accesos locales
Especifica una ubicación de directorio para un registro de accesos locales.
Información Valor
Tipo de datos Serie
Valor predeterminado ${SERVER_LOG_ROOT}/local.log
Nota: Existe un archivo de registro denominado ${SERVER_LOG_ROOT}/local.log que anota cronológicamente el contenido de proxy servido localmente. Este contenido no está en la memoria caché del proxy.
Las solicitudes HTTP se anotan cronológicamente en uno de los tres archivos de registro: proxy, de memoria caché y local. La configuración del archivo de registro local no está actualmente disponible en la consola administrativa, pero está disponible en ${SERVER_LOG_ROOT}local.log. Especifique la ubicación de este archivo de registro estableciendo la propiedad personalizada http.log.localFileName en la ubicación del archivo. El contenido de todos los archivos de registro se formatea con el formato de archivo de registro común de NCSA (National Center for Supercomputing Applications).
  • Registro de acceso proxy: anota cronológicamente las respuestas que se reciben de servidores remotos.
  • Registro de acceso de memoria caché: anota cronológicamente las respuestas servidas desde la memoria caché local.
  • Registro de acceso local: anota cronológicamente todas las respuestas locales no colocadas en memoria caché; por ejemplo, redirige los errores internos.
Propiedades personalizadas de proxy que pueden utilizarse para ajustar el registro cronológico de la manera indicada a continuación:
  • key=http.log.disableAll: esta propiedad inhabilita todo el registro cronológico. El valor true detiene el registro cronológico del proxy, memoria caché y local.
  • key=http.log.maxSize: tamaño máximo de archivo de registro en megabytes (MB). El valor UNLIMITED indica que el tamaño es ilimitado.
  • key=http.log.localFileName: contiene el nombre de la anotación cronológica local. El valor NULL indica que se utiliza el valor predeterminado ${SERVER_LOG_ROOT}/local.log.

Security

Utilice esta sección para configurar las opciones de seguridad.

Utilizar una cabecera de servidor proxy/máscara
Si se selecciona esta opción, especifica que debe reenviarse el nombre del servidor de contenido al cliente.
Utilizar la cabecera del servidor de programa de fondo
Si se selecciona esta opción, especifica que el nombre de servidor predeterminado se envía como nombre de servidor de contenido.
Especificar un valor de cabecera de servidor
Si se selecciona esta opción, se habilita el valor Cabecera del servidor.
Cabecera del servidor
Especifica el nombre de servidor que se utiliza en las respuestas HTTP.
Proxys de seguridad de confianza
Especifica intermediarios distintos del servidor proxy para gestionar solicitudes. Este valor identifica qué servidores proxy puede ser de confianza. Los clientes de plug-in de WebSphere Application Server añaden cabeceras privadas a las solicitudes que reenvían. Para que el servidor proxy utilice esas cabeceras, la solicitud debe proceder de uno de los proxies de seguridad de confianza. Si la solicitud no procede de uno de los proxies de seguridad de confianza, esas cabeceras privadas se pasan por alto y se eliminan de la solicitud antes de que el servidor proxy reenvíe la solicitud. En este campo utilice un nombre de host totalmente calificado o IP. Si hay varias direcciones IP en el sistema donde un cliente de plug-in de WebSphere Application Server está en ejecución, el valor de la lista de confianza debe coincidir con la dirección IP de la conexión de salida de dicho sistema. Si no conoce la dirección IP que se utiliza en el lado del plug-in de la conexión, debe especificar todas las direcciones IP para ese sistema para asegurarse de que, independientemente de la dirección IP que se utilice en la conexión de salida con el servidor proxy, dicha dirección IP coincidirá con una de las direcciones IP de la lista de confianza.
Seleccione el recuadro de selección para habilitar Proxy de seguridad. Pulse Nuevo o Suprimir para añadir o suprimir proxies de la lista.
Nota: Una lista vacía de proxies de seguridad de confianza, que es el valor predeterminado, indica que no se confía en ningún cliente de plug-in de WebSphere Application Server.
Información Valor
Tipo de datos Serie
Valor predeterminado En blanco
Rango Dirección IP o nombre de host válido

Política de configuración de plug-in de proxy

Utilice esta sección para configurar plug-ins de proxy.

Generar la configuración del plug-in
Especifica la generación de un archivo de configuración de plug-in de proxy que puede utilizarse en un servidor web que se despliega antes del servidor proxy. El plug-in puede determinar el URI que el proxy maneja en nombre del servidor de aplicaciones. El plug-in puede determinar el punto final o los límites del proxy para que pueda direccionar correctamente al proxy las solicitudes que recibe.
Las opciones disponibles para generar el plug-in se describen en la tabla siguiente:
Ámbito Descripción
Ninguna Sin ámbito.
Todos El servidor proxy genera una configuración de plug-in que incluye todos los URI manejados por los servidores proxy en la célula local y todas las células que están conectadas por un puente de grupo principal.
Cell El servidor proxy genera una configuración de plug-in que incluye todos los URI manejados por todos los servidores proxy de la célula.
Node Incluye todos los URI que están configurados para el nodo.
Server El servidor proxy sólo genera un archivo de configuración de plug-in para el servidor proxy que está configurado actualmente.
Script de cambio de configuración de plug-in
Especifica la vía de acceso a un script que se ejecuta después de generar la configuración del plug-in de WebSphere Application Server.

Política de página de error personalizada

Utilice esta sección para configurar valores para páginas de error cuando se producen errores durante el proceso de una solicitud.

De forma predeterminada no se generan páginas de error personalizadas.
Manejo de páginas de error locales
Direccionar localmente la respuesta de error generada a la aplicación. Puede manejar errores de dos formas y especificar correlaciones de error para códigos de error específicos:
  • Manejar errores generados por el servidor proxy.
  • Manejar errores generados por los servidores de aplicaciones.
Manejo de páginas de error remotas
Cuando se selecciona, especifica que se manejan los códigos de estado de error de respuesta HTTP generados por el servidor proxy y los códigos de estado de error de respuesta HTTP generados en cualquier otro lugar más allá del proxy en las respuestas de error de conexión de servidor de contenido del proxy. Cuando no se selecciona, sólo se manejan los códigos de estado de error de respuestas HTTP generados por el servidor proxy. Se recomienda configurar una aplicación de página de error en la misma máquina física que el servidor proxy.
URI de aplicación de generación de páginas de error
Especifica que, si se proporciona un URI (localizador universal de recursos) para una aplicación instalada, se habilita la política de páginas de error personalizadas. Si no se proporciona un URI válido de una aplicación instalada, la política de página de error personalizada no manejará solicitudes. Puede manejar el error de dos formas:
  • Direccionar localmente la respuesta de error generada a la aplicación.
  • Direccionar las respuestas de error desde los servidores remotos a la aplicación generadora de la página de error.
Cabeceras para enviar a la aplicación de página de error
Especifica valores de cabecera adicionales de la solicitud del cliente para reenviarlos a la aplicación de página de error como parámetros de consulta. Los parámetros de consulta responseCode y URI siempre se envían a la aplicación de página de error, además de las que ya están configuradas. El parámetro responseCode es el código de estado HTTP que se genera internamente o es devuelto por el servidor de contenido. El parámetro URI es el URI de la solicitud del cliente.
Ejemplo: el URI de página de error es /ErrorPageApp/ErrorPage, las cabeceras que se van a reenviar contienen Host y el cliente envía la siguiente solicitud:
GET  /house/rooms/kitchen.jpg HTTP/1.1
Host:  homeserver.companyx.com
La solicitud da como resultado una respuesta HTTP 404 (local o remota) y el URI de solicitud de la aplicación de página de solicitudes sería:
/ErrorPageApp/ErrorPage?responseCode=404&uri=/house/rooms/kitchen.jpg&Host= homeserver.companyx.com
Los códigos de estado HTTP que se reconocerán como errores
Especifica los códigos de estado para los que la política de páginas de error proporciona una respuesta. Si no se especifica un código de estado, se devuelve el contenido original de las respuestas con dicho código de estado. Si no se especifica ningún código de estado HTTP, se utilizan los valores predeterminados, 404 y 5XX. En lugar de especificar códigos de estado individualmente, se recomienda utilizar el siguiente método para representar un rango:
  • 5XX: 500-599
  • 4XX: 400-499
  • 3XX: 300-399
  • 2XX: 200-299

Propiedad personalizada del proxy que se debe utilizar al ajustar la página de error personalizada: key=http.statuscode.errorPageRedirect. Esta propiedad personalizada determina si la generación de páginas de error se realiza con la redirección, en lugar de utilizar la aplicación de página de error de proxy. Los valores son true o false. El valor por omisión es false.

Servicio de archivos estático

Especifica los valores necesarios para que el servidor proxy lleve a cabo un servicio de archivos estático.

Raíz del documento del archivo estático
Especifica la ubicación del sistema de archivos donde están ubicados los archivos de documentos estáticos.
Información Valor
Tipo de datos Serie
Valor predeterminado ${USER_INSTALL_ROOT}/staticContent
Correlaciones de contenido
Especifica las correlaciones de tipo de contenido para una extensión de archivo determinada. Especifique un valor para los siguientes valores.
Información Valor
Extensión Extensión de archivo de asunto que debe correlacionarse con el tipo de contexto.
Cabecera Nombre de la cabecera que debe enviarse al cliente.
Valor Valor de la cabecera que debe enviarse al cliente en la cabecera de tipo de contexto.
Peso Valor de coma flotante que se utiliza para calcular el rango de archivos que tienen esta extensión.

Gestión de carga de trabajo

Especifica los valores necesarios para que el servidor proxy realice la gestión de carga de trabajo.

Tiempo de espera del supervisor de alta disponibilidad
Especifica el periodo de tiempo, en segundos, antes de que el supervisor de alta disponibilidad exceda el tiempo de espera.
Información Valor
Tipo de datos Serie
Unidades Segundos
Valor predeterminado 300
URI del asesor
Especifica el Identificador universal de recursos (URI) para un asesor.
Información Valor
Tipo de datos Serie
Valor predeterminado /
Algoritmo del equilibrio de carga
Especifica el algoritmo para el equilibrador de carga.
Información Valor
Tipo de datos Serie
Valor predeterminado En blanco


Nombre de archivo: ujpx_proxy.html