La sección Protocolo se utiliza para establecer los numerosos ajustes avanzados del protocolo HTTP.
Servidor demasiado ocupado
Supongamos que ha limitado las conexiones máximas a sus servidores reales; puede optar por presentar una página web amigable una vez que se haya alcanzado este límite.
· Cree una página web sencilla con su mensaje. Puede incluir enlaces externos a objetos de otros servidores y sitios web. Como alternativa, si quiere tener imágenes en su página web, utilice imágenes codificadas en línea en base64
· Busque el archivo HTM(L) de su página web recién creada
· Haga clic en Cargar
· Si desea obtener una vista previa de la página, puede hacerlo con el enlace Haga clic aquí
Reenviado Para
El Forwarded For es el estándar de facto para identificar la dirección IP de origen de un cliente que se conecta a un servidor web a través de los equilibradores de carga de capa 7 y los servidores proxy.
Salida de la red de distribución
Opción
|
Descripción
|
Off
|
El CAD no altera la cabecera Forwarded-For.
|
Añadir dirección y puerto
|
Esta opción añadirá la dirección IP y el puerto, del dispositivo o cliente conectado al CAD, a la cabecera Forwarded-For.
|
Añadir dirección
|
Esta opción añadirá la dirección IP, del dispositivo o cliente conectado al CAD, a la cabecera Forwarded-For.
|
Reemplace la dirección y el puerto
|
Esta opción sustituirá el valor de la cabecera Forwarded-For por la dirección IP y el puerto del dispositivo o cliente conectado al ADC.
|
Sustituir la dirección
|
Esta opción sustituirá el valor de la cabecera Forwarded-For por la dirección IP del dispositivo o cliente conectado al CAD.
|
Encabezado de la transmisión
Este campo le permite especificar el nombre dado a la cabecera Forwarded-For. Normalmente es "X-Forwarded-For", pero puede cambiarse en algunos entornos.
Registro avanzado para IIS - Registro personalizado
Puede obtener la información de X-Forwarded-For instalando la aplicación IIS Advanced logging 64-bit. Una vez descargada, cree un campo de registro personalizado llamado X-Forwarded-For con la configuración que se indica a continuación.
Seleccione Predeterminado en la lista Tipo de fuente en la lista Categoría, seleccione Cabecera de solicitud en el cuadro Nombre de la fuente y escriba X-Forwarded-For.
HTTP://www.iis.net/learn/extensions/advanced-logging-module/advanced-logging-for-iis-custom-logging
Cambios en Apache HTTPd.conf
Deberá realizar varios cambios en el formato por defecto para registrar la dirección IP del cliente X-Forwarded-For o la dirección IP real del cliente si la cabecera X-Forwarded-For no existe.
Dichos cambios se encuentran a continuación:
Tipo
|
Valor
|
Formato de registro:
|
"%h %l %u %t \ "%r\" %>s %b \ "%{Referer}i\" \ "%{User-Agent}i"" combinado
|
Formato de registro:
|
"%{X-Forwarded-For}i %l %u %t \"%r\" %>s %b \"%{Referer}i\" \ "%{User-Agent}i"" proxy SetEnvIf X- Forwarded-For "^.*\..*\\N" reenviado
|
CustomLog:
|
"logs/access_log" combinado env=!forwarded
|
CustomLog:
|
"logs/access_log" proxy env=forwarded
|
Este formato aprovecha el soporte integrado de Apache para el registro condicional basado en variables de entorno.
· La línea 1 es la cadena estándar de formato de registro combinado de la norma.
· La línea 2 sustituye el campo %h (host remoto) por el valor o valores extraídos de la cabecera X-Forwarded-For y establece el nombre de este patrón de archivo de registro como "proxy".
· La línea 3 es un ajuste para la variable de entorno "forwarded" que contiene una expresión regular suelta que coincide con una dirección IP, lo que está bien en este caso ya que nos importa más si existe una dirección IP en la cabecera X-Forwarded-For.
· Además, la línea 3 podría leerse como "Si existe un valor X-Forwarded-For, utilícelo".
· Las líneas 4 y 5 indican a Apache qué patrón de registro debe utilizar. Si existe un valor X-Forwarded-For, utiliza el patrón "proxy", si no, utiliza el patrón "combinado" para la petición. Para facilitar la lectura, las líneas 4 y 5 no aprovechan la función de registro de rotación de registros (piped) de Apache, pero suponemos que casi todo el mundo la utiliza.
Estos cambios harán que se registre una dirección IP para cada solicitud.
Configuración de la compresión HTTP
La compresión es una característica de aceleración y se habilita para cada Servicio en la página de Servicios IP.
ADVERTENCIA - Tenga mucho cuidado al ajustar estos parámetros, ya que una configuración inadecuada puede afectar negativamente al rendimiento del ADC
Opción
|
Descripción
|
Memoria inicial del hilo [KB]
|
Este valor es la cantidad de memoria que cada solicitud recibida por el CAD puede asignar inicialmente. Para obtener un rendimiento más eficiente, este valor debe establecerse en un valor apenas superior al mayor archivo HTML sin comprimir que probablemente envíen los servidores web.
|
Memoria máxima del hilo [KB]
|
Este valor es la cantidad máxima de memoria que el CAD asignará en una solicitud. Para obtener el máximo rendimiento, el CAD normalmente almacena y comprime todo el contenido en la memoria. SI se procesa un archivo de contenido excepcionalmente grande que supere esta cantidad, el CAD escribirá en el disco y comprimirá allí los datos.
|
Incremento de la memoria [KB]
|
Este valor establece la cantidad de memoria que se añade a la asignación de memoria inicial del hilo cuando se necesita más. El valor por defecto es cero. Esto significa que el CAD duplicará la asignación cuando los datos excedan la asignación actual (por ejemplo, 128Kb, luego 256Kb, luego 512Kb, etc) hasta el límite establecido por el Uso Máximo de Memoria por Hilo. Esto es eficiente cuando la mayoría de las páginas son de un tamaño consistente pero hay ocasionalmente archivos más grandes. (Por ejemplo, la mayoría de las páginas son de 128Kb o menos, pero las respuestas ocasionales tienen un tamaño de 1Mb). En el escenario donde hay archivos grandes de tamaño variable, es más eficiente establecer un incremento lineal de un tamaño significativo (por ejemplo, las respuestas tienen un tamaño de 2Mb a 10Mb, un ajuste inicial de 1Mb con incrementos de 1Mb sería más eficiente).
|
Tamaño mínimo de compresión
[Bytes]
|
Este valor es el tamaño, en bytes, por debajo del cual el CAD no intentará comprimir. Esto es útil porque todo lo que sea muy inferior a 200 bytes no se comprime bien e incluso puede aumentar su tamaño debido a los gastos generales de las cabeceras de compresión.
|
Modo seguro
|
Marque esta opción para evitar que el CAD aplique la compresión a las hojas de estilo de JavaScript. El motivo es que, aunque el CAD es consciente de qué navegadores individuales pueden manejar contenido comprimido, algunos otros servidores proxy, aunque afirmen ser compatibles con HTTP/1.1, no pueden transportar correctamente hojas de estilo y JavaScript comprimidos. Si se producen problemas con las hojas de estilo o JavaScript a través de un servidor proxy, utilice esta opción para desactivar la compresión de estos tipos. Sin embargo, esto reducirá la cantidad total de compresión del contenido.
|
Desactivar la compresión
|
Marque esta opción para evitar que el CAD comprima cualquier respuesta.
|
Comprimir a medida que avanza
|
ON - Utilizar la compresión sobre la marcha en esta página. Esto comprime cada bloque de datos recibido del servidor en un trozo discreto que es totalmente descomprimible.
APAGADO - No utilizar Compress As You Go en esta página.
Por solicitud de página - Utilizar Compress as You Go por solicitud de página.
|
Exclusiones de la compresión global
Las páginas con la extensión añadida en la lista de exclusión no se comprimirán.
· Escriba el nombre del archivo individual.
· Haga clic en actualizar.
· Si desea añadir un tipo de archivo, simplemente escriba "*.css" para que se excluyan todas las hojas de estilo en cascada.
· Cada archivo o tipo de archivo debe añadirse a una nueva línea.
Cookies de persistencia
Esta configuración le permite especificar cómo se manejan las cookies de persistencia.
Campo
|
Descripción
|
Atributo de Cooke en el mismo sitio
|
Ninguna: Todas las cookies son accesibles a los scripts
Laxo: Evita que se acceda a las cookies a través de los sitios, pero se almacenan para que sean accesibles y se envíen al sitio propietario si se visita
Estricto: impide que se acceda o se almacene cualquier cookie de un sitio diferente
Desactivado: vuelve al comportamiento por defecto del navegador
|
Asegure
|
Esta casilla, cuando está marcada, aplica la persistencia al tráfico seguro
|
Sólo HTTP
|
Cuando está marcada, permite las cocinas persistentes sólo en el tráfico HTTP
|