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 peticiones al servidor de aplicaciones, habilitar el almacenamiento en memoria caché, configurar las peticiones que se deben rechazar, definir cómo se manejan las respuestas de error y especificar la ubicación de las anotaciones cronológicas del proxy.

Una vez creado, el servidor proxy detecta automáticamente el entorno y puede direccionar peticiones 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 administrativa, pulse Servidores > Tipos de servidor > Servidores proxy de WebSphere > nombre_servidor_proxy > Valores del servidor proxy HTTP > Valores de proxy .

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

Pestaña Configuración

Habilitar soporte de servicios Web

Especifica si debe habilitarse el servidor proxy de modo que direccione los servicios Web.

Tipo de datos Booleano
Valor predeterminado True
Directorio del archivo de direccionamiento estático

Especifica el directorio donde se encuentra el archivo estático.

Tipo de datos String
Valor predeterminado ${PROFILE_ROOT}/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.

Tipo de datos String
Valor predeterminado 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 petición de salida
Especifica el número de segundos por omisión que el servidor proxy espera una respuesta antes de que termine el tiempo de espera de una petición de 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 petición. 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. Agrupando las conexiones deja de ser necesario crear y destruir constantemente conexiones de sockets con el servidor, con lo cual el servidor proxy puede agrupar estas conexiones y volver a utilizarlas.
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.
Tipo de datos String
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 petición. 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 petición. El valor predeterminado es 5.
  • key=http.routing.sendReverseProxyNameInHost: determina si la cabecera de host se reescribe para el contenido que no se encuentra en un servidor de contenido 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 de 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 peticiones 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 por omisión. 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.
Tipo de datos String
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 reglas de colocación en memoria caché definidas por HTTP 1.1.
Contenido dinámico en caché
Especifica si debe almacenarse en la memoria caché el contenido dinámico generado por servidores WebSphere Application Server versión 6.02 o versiones posteriores. En las versiones de WebSphere Application Server anteriores a la versión 6.02 no se da soporte al contenido dinámico en memoria caché generado por servidores de contenido.
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é.
Registro cronológico

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

Tamaño máximo de las anotaciones cronológicas de acceso
Especifique el tamaño máximo, en megabytes, para un registro de acceso.
Tipo de datos Entero
Unidades Megabytes
Valor predeterminado 500
Anotaciones cronológicas de acceso proxy
Especifica una ubicación de directorio para un registro de acceso de proxy.
Tipo de datos String
Valor predeterminado ${SERVER_LOG_ROOT}/proxy.log
Anotaciones cronológicas de acceso de caché
Especifica una ubicación de directorio para un registro de acceso de memoria caché.
Tipo de datos String
Valor predeterminado ${SERVER_LOG_ROOT}/cache.log
Anotaciones cronológicas de acceso locales
Especifica una ubicación de directorio para un registro de acceso local.
Tipo de datos String
Valor predeterminado ${SERVER_LOG_ROOT}/local.log
Nota: Existe un archivo de anotaciones 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 peticiones HTTP se anotan cronológicamente en uno de los tres archivos de anotaciones cronológicas: proxy, de memoria caché y local. La configuración del archivo de anotaciones cronológicas 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 anotaciones cronológicas estableciendo la propiedad personalizada http.log.localFileName en la ubicación del archivo. El contenido de todos los archivos de anotaciones cronológicas se formatea con el formato de archivo de anotaciones cronológicas común de NCSA (National Center for Supercomputing Applications).
  • Anotaciones cronológicas de acceso proxy: anota cronológicamente las respuestas que se reciben de servidores remotos.
  • Anotaciones cronológicas de acceso de memoria caché: anota cronológicamente las respuestas servidas desde la memoria caché local.
  • Anotaciones cronológicas 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 anotaciones en megabytes (MB). El valor UNLIMITED indica que el tamaño es ilimitado. El valor predeterminado es 25 MB.
  • 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.
Seguridad

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 por omisión 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.
Proxies de seguridad de confianza
Especifica intermediarios distintos del servidor proxy para gestionar peticiones. Este valor identifica qué proxies son fiables; por ejemplo, los servidores Web leen peticiones de entrada para verificar a qué proxy deben direccionarse. En este campo utilice un nombre de host totalmente calificado o IP.
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: Si la lista de proxies de seguridad de confianza está vacía indica que todos los clientes del plug-in de WebSphere Application Server son de confianza.
Tipo de datos String
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 peticiones que recibe.
Las opciones disponibles para generar el plug-in se describen en la tabla siguiente:
Ámbito Descripción
Ninguno 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.
Célula 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.
Nodo Incluye todos los URI que están configurados para el nodo.
Servidor 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 petición.

De forma predeterminada no se generan páginas de error personalizadas.
URI de la aplicación de generación de página de error
Especifica que, si se proporciona un URI (localizador universal de recursos) para una aplicación instalada, se habilita 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á peticiones.
Manejar errores remotos
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.
Cabeceras a reenviar a la aplicación de página de error
Especifica valores de cabecera adicionales de la petición 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 petición 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 petición:
GET  /house/rooms/kitchen.jpg HTTP/1.1
Host:  homeserver.companyx.com
La petición da como resultado una respuesta HTTP 404 (local o remota) y el URI de petición de la aplicación de página de peticiones sería:
/ErrorPageApp/ErrorPage?responseCode=404&uri=/house/rooms/kitchen.jpg&Host= homeserver.companyx.com
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 predeterminado es false.

Servicio de archivo 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 en el sistema de archivos donde se encuentran los archivos estáticos.
Tipo de datos String
Valor predeterminado ${PROFILE_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.
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.
Tipo de datos String
Unidades Segundos
Valor predeterminado 300
URI del asesor
Especifica el identificador de recursos uniforme (URI) para un asesor.
Tipo de datos String
Valor predeterminado /
Algoritmo del equilibrio de carga
Especifica el algoritmo para el equilibrador de carga.
Tipo de datos String
Valor predeterminado En blanco



Los enlaces marcados (en línea) requieren acceso a Internet.

Tareas relacionadas
Información relacionada


Nombre de fichero: ujpx_proxy.html