Configuración de la acción de reescritura predeterminada

Un evento indefinido se activa cuando el dispositivo Citrix ADC no puede evaluar una directiva, generalmente porque detecta un error lógico u otro en la directiva o una condición de error en el dispositivo Citrix ADC. Cuando la evaluación de la directiva de reescritura produce un error, se lleva a cabo la acción indefinida especificada. Las acciones indefinidas configuradas en el nivel de directiva de reescritura se llevan a cabo antes de una acción indefinida configurada globalmente.

Citrix ADC admite los siguientes tres tipos de acciones indefinidas:

  • undefAction NOREWRITE

    Anula el procesamiento de reescritura, pero no altera el flujo de paquetes. Esto significa que Citrix ADC continúa procesando solicitudes y respuestas que no coinciden con ninguna directiva de reescritura y, finalmente, las reenvía a la URL solicitada a menos que intervenga otra función y bloquee o redirija la solicitud. Esta acción es apropiada para las solicitudes normales a los servidores web y es la configuración predeterminada.

  • undefAction RESTABLECER

    Restablece la conexión del cliente. Esto significa que Citrix ADC indica al cliente que debe restablecer su sesión con el servidor web. Esta acción es apropiada para solicitudes repetidas de páginas web que no existen o para conexiones que podrían ser intentos de hackear o sondear los sitios web protegidos.

  • undefAction DROP

    Descarta silenciosamente la solicitud sin responder al cliente de ninguna manera. Esto significa que Citrix ADC simplemente descarta la conexión sin responder al cliente. Esta acción es apropiada para las solicitudes que parecen formar parte de un ataque DDoS u otro ataque sostenido en los servidores.

Nota: Los eventos no definidos pueden activarse tanto para las directivas específicas de flujo de solicitud como de respuesta.

Para configurar la acción predeterminada mediante la interfaz de línea de comandos

En el símbolo del sistema, escriba los siguientes comandos para configurar la acción predeterminada y verificar la configuración:

  • <set rewrite param -undefAction ( NOREWRITE | RESTABLECER | DROP )
  • <show rewrite param

Ejemplo:


> set rewrite param -undefAction NOREWRITE
 Done
> show rewrite param
        Action Name: NOREWRITE
 Done

Para configurar la acción predeterminada mediante la utilidad de configuración

  1. Vaya a AppExpert > Reescribir.
  2. En el panel de detalles, en Información general de reescritura, haga clic en el vínculo Cambiar configuración de reescritura. Aparecerá el cuadro de diálogo Establecer parámetros de reescritura.
  3. En Acción global de resultado no definido, seleccione una opción como se indica a continuación:
    • NoRewrite—NOREWRITE
    • Reset—RESTABLECER
    • Drop—DROP
  4. Haga clic en Aceptar. La acción global indefinida se establece en el valor elegido.