Propiedades personalizadas de plug-in de servidor web

Si utiliza un plug-in de servidor web, puede añadir una o varias de las propiedades personalizadas siguientes a los valores de configuración del plug-in.

Realice estos pasos para añadir una propiedad personalizada de plug-ins de servidor web.
  1. En la consola administrativa, seleccione Servidores > Tipos de servidor > Servidores web > nombre_servidor_web > Propiedades de plug-in > Propiedades personalizadas > Nuevo.
  2. En Propiedades generales, especifique el nombre de la propiedad personalizada en el campo Nombre y un valor para esta propiedad en el campo Valor. También puede especificar una descripción de esta propiedad en el campo Descripción.
  3. Pulse Aplicar o Aceptar.
  4. Pulse Guardar para guardar los cambios realizados en la configuración.
  5. Genere de nuevo y propague el archivo plugin-cfg.xml.
Avoid trouble Avoid trouble: La configuración centrada en la topología, o global, está en desuso. En su lugar, utilice la configuración centrada en la aplicación tal como se describe en Implementación de un plug-in de servidor web. Para cualquier configuración centrada en la topología existente, puede actualizar el archivo plugin-cfg.xml global utilizando la consola administrativa o ejecutando el mandato GenPluginCfg para todos los clústeres de una célula. Sin embargo, debe suprimir el archivo config/cells/plugin-cfg.xml antes de actualizar el archivo plugin-cfg.xml global. Si no suprime el archivo config/cells/plugin-cfg.xml, solo se añaden las propiedades nuevas y sus valores al archivo plugin-cfg.xml global. Las actualizaciones en los valores de propiedad de plug-in existentes no se añaden al archivo plugin-cfg.xml global. gotcha
Nota: Debido a que el mandato GenPluginCfg se ejecuta en su propia máquina virtual Java™ (JVM) en lugar de la JVM de WebSphere Application Server, es posible que el mandato no pueda acceder a otros archivos de clases. Si experimenta este problema al ejecutar el mandato GenPluginCfg, en su lugar puede ejecutar el script httpPluginManagement.py para generar la configuración de plug-in centrada en la aplicación. Este script utiliza wsadmin para iniciar la generación del plug-in. Para obtener más información, consulte Script httpPluginManagement.py.

CertLabel

Especifica la etiqueta del certificado en el conjunto de claves que el plug-in debe utilizar cuando el contenedor web solicita un certificado de cliente del plug-in. Esta propiedad personalizada no se aplica a ningún certificado de cliente que provenga de la conexión SSL con el navegador. Si utiliza un coprocesador SSL y el plug-in no se ejecuta en un sistema z/OS o IBM® i, si especifica la etiqueta de señal, seguida por el carácter de dos puntos, como valor de esta propiedad personalizada, se utiliza el valor CertLabel completo como etiqueta de conjunto de claves.

Avoid trouble Avoid trouble: Sólo puede utilizar esta propiedad si realiza la ejecución en la Versión 7.0.0.3 o posterior.gotcha
Información Valor
Tipo de datos Serie
Valor predeterminado Ninguno

HTTPMaxHeaders

Especifica el número máximo de cabeceras que se pueden incluir en una solicitud o en una respuesta que pasa a través del plug-in del servidor web. Si una solicitud o una respuesta contiene un número de cabeceras superior al permitido, el plug-in del servidor web descarta las cabeceras adicionales.

Información Valor
Tipo de datos Entero
Rango 1 - 4000
Valor predeterminado 300
Si lo prefiere, en lugar de añadir esta propiedad personalizada, puede añadir manualmente los valores siguientes al archivo plugin-cfg.xml:
HTTPMaxHeaders
= "<valor>" en el código Config. Ejemplo :
<Config ASDisableNagle="false" AcceptAllContent="false"
AppServerPortPreference="HostHeader" ChunkedResponse="false"
FIPSEnable="false" HTTPMaxHeaders="2500"
IISDisableNagle="false" IISPluginPriority="High"
IgnoreDNSFailures="false" RefreshInterval="60"
ResponseChunkSize="64" VHostMatchingCompat="false">
[Windows]

IISDisableFlushFlag

Especifica cómo gestiona Microsoft Internet Information Services (IIS) las respuestas fragmentadas. Si el valor de la propiedad es true, IIS retiene las respuestas fragmentadas hasta que recibe todas las respuestas. Si el valor de la propiedad es false, IIS pasa las respuestas fragmentadas a medida que las recibe.

Información Valor
Tipo de datos Booleano
Valor predeterminado True

KillWebServerStartUpOnParseErr

Avoid trouble Avoid trouble: Esta propiedad sólo es válida cuando se utiliza con IBM HTTP Server.gotcha

Si el plug-in de servidor web tiene una anomalía de DNS y la propiedad ignoreDNSFailures es false, se inicia IBM HTTP Server, pero el plug-in no se carga. Como resultado, IBM HTTP Server sólo atiende las solicitudes de su propia ubicación. Establezca KillWebServerStartUpOnParseErr en true cuando ignoreDNSFailures es false para impedir que se inicie IBM HTTP Server.

Nota: Esta propiedad sólo afecta al arranque inicial de IBM HTTP Server. Esta propiedad no afecta a los intentos del plug-in para volver a cargar el XML.
Información Valor
Tipo de datos Booleano
Valor predeterminado True

MarkBusyDown

Si el valor es true, el plug-in marcará temporalmente el servidor como inactivo para darle la oportunidad de completar el reinicio. La duración de la marca de inactividad depende del valor de RetryInterval especificado en la configuración del plug-in.

Información Valor
Tipo de datos Booleano
Valor predeterminado False

SSLConsolidate

Especifica si el plug-in de servidor web debe comparar la configuración de cada nuevo transporte SSL con la configuración de otros transportes SSL que ya estén definidos en el archivo de configuración. Cuando se establece esta propiedad en true, y el plug-in determina que los valores de conjunto de claves y de CertLabel especificados para el nuevo transporte SSL coinciden con los valores especificados para un transporte SSL ya definido, el plug-in utiliza el entorno SSL existente en lugar de crear uno nuevo. Crear menos entornos SSL significa que el plug-in requiere menos memoria, y el tiempo de inicialización del plug-in se reduce, de modo que se optimiza todo el entorno GSkit.

Información Valor
Tipo de datos Booleano
Valor predeterminado True
[AIX Solaris HP-UX Linux Windows]

SSLPKCSDriver

Especifica el nombre completo del módulo cargable que establece una interfaz con un coprocesador SSL opcional. El nombre completo debe incluir la vía de acceso de directorio y el nombre del módulo.

Información Valor
Tipo de datos Serie
Valor predeterminado Ninguno
[AIX Solaris HP-UX Linux Windows]

SSLPKCSPassword

Especifica la contraseña para el coprocesador SSL con el que interacciona el módulo especificado para la propiedad personalizada SSLPKCSDriver.

Si utiliza un IBM HTTP Server, puede utilizar el programa sslstash para crear un archivo que contenga esta contraseña. En esta situación, puede especificar el nombre completo de dicho archivo, en lugar de la contraseña real, como valor para esta propiedad personalizada.

Información Valor
Tipo de datos Serie
Valor predeterminado Ninguno

StrictSecurity

Indica que desea permitir que el plug-in habilite la seguridad compatible con los valores del servidor de aplicaciones FIPS SP800-131 y del protocolo de reconocimiento TLSv1.2.

Normalmente, la biblioteca de seguridad del plug-in de servidor web no habilita la seguridad estricta de forma predeterminada. Si la seguridad estricta está habilitada en el servidor de aplicaciones, las conexiones fallarán a menos que también se configure una conexión no segura.

Para habilitar esta propiedad, establezca la propiedad StrictSecurity en true

Información Valor
Tipo de datos Serie
Valor predeterminado True

TrustedProxyEnable

Permite que el plug-in de servidor web establezca interfaz con los servidores proxy y los equilibradores de carga incluidos en la propiedad personalizada TrustedProxyList. Cuando esta propiedad se establece en true, los servidores proxy y los equilibradores de carga de esta lista de proxy de confianza pueden establecer valores para las cabeceras internas $WSRA y $WSRH. La cabecera interna $WSRA es la dirección IP del host remoto, que generalmente es el navegador, o una dirección interna que se obtiene de la conversión de direcciones de red (NAT). La cabecera interna $WSRH es el nombre de host del host remoto. Esta datos de cabecera permite al plug-in de servidor web establecer interfaz con el servidor proxy o el equilibrador de carga específico.

Cuando utilice esta propiedad personalizada también debe utilizar la propiedad personalizada TrustedProxyList para especificar una lista de servidores proxy de confianza y equilibradores de carga. Asimismo, debe deseleccionar el recuadro de selección Eliminar cabeceras especiales del panel Direccionamiento de solicitudes en la consola administrativa. Para obtener más información, consulte la documentación sobre las propiedades de direccionamiento de solicitudes de plug-in del servidor web.

Información Valor
Tipo de datos Booleano
Valor predeterminado False

TrustedProxyList

Especifica una lista delimitada por comas de todos los servidores o equilibradores de carga que tienen permiso para establecer interfaz con este plug-in de servidor web. Debe utilizar esta propiedad con el valor de propiedad personalizada TrustedProxyEnable=true. Si la propiedad personalizada TrustedProxyEnable se establece en false, esta lista se ignora.

Ejemplo:
TrustedProxyList = myProxyServer1.myDomain.com,myProxyServer2.com,192.168.0.1
Información Valor
Tipo de datos Serie
Valor predeterminado Ninguno

UseInsecure

Especifica si desea permitir que el plug-in cree conexiones no seguras cuando se definen conexiones seguras, como se hizo en versiones anteriores de Websphere Application Server, debe crear la propiedad personalizada UseInsecure=true.

Información Valor
Tipo de datos Booleano
Valor predeterminado False

Icon that indicates the type of topic Reference topic



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