ADC

Crear expresiones clásicas con nombre asignado

Una expresión clásica con nombre es una expresión clásica a la que se puede hacer referencia mediante un nombre asignado. A menudo, es necesario configurar expresiones clásicas que son grandes o complejas y forman parte de una expresión compuesta más grande. También puede configurar expresiones clásicas que necesita utilizar con frecuencia y en varias expresiones compuestas o directivas clásicas. En estos casos, puede crear la expresión clásica que quiera, guardarla con el nombre de su elección y, a continuación, hacer referencia a la expresión desde expresiones o directivas compuestas a través de su nombre. Esto ahorra tiempo de configuración y mejora la legibilidad de expresiones compuestas complejas. Además, cualquier modificación a una expresión clásica con nombre debe realizarse solo una vez.

Algunas expresiones con nombre asignado están integradas y un subconjunto de ellas es de solo lectura. Las expresiones con nombre incorporado se dividen en cuatro categorías: General, Anti-Virus, Personal Firewall y Seguridad de Internet. Las expresiones con nombre general tienen una amplia variedad de usos. Por ejemplo, desde la categoría General, puede utilizar las expresiones ns_true y ns_false para especificar un valor TRUE o FALSE, respectivamente, que se devolverá para todo el tráfico. También puede identificar datos de un tipo determinado (por ejemplo, archivos HTM, DOC o GIF), determinar si existen encabezados de almacenamiento en caché o determinar si el tiempo de ida y vuelta de los paquetes entre un cliente y el dispositivo Citrix ADC es alto (más de 80 milisegundos).

Las expresiones con nombre Anti-Virus, Personal Firewall e Internet Security prueban a los clientes la presencia de un programa y una versión concretos y se utilizan principalmente en las directivas de Citrix Gateway.

Nota: No se pueden modificar ni eliminar expresiones con nombre incorporado.

Cree una expresión clásica con nombre mediante la CLI

En el símbolo del sistema, escriba los siguientes comandos para establecer los parámetros y verificar la configuración:

-  add expression <name> <value> [-comment <string>] [-clientSecurityMessage <string>]
-  show expression [<name> | -type CLASSIC
<!--NeedCopy-->

Ejemplo

> add expression classic_ne "REQ.HTTP.URL CONTAINS www.example1.com" -comment "Checking the URL for www.example1.com"
 Done
> show expression classic_ne
1)      Name: classic_ne  Expr: REQ.HTTP.URL CONTAINS www.example1.com  Hits: 0 Type : CLASSIC
        Comment: "Checking the URL for www.example1.com"
 Done
>
<!--NeedCopy-->

Cree una expresión clásica con nombre mediante la interfaz gráfica de usuario

  1. En el panel de navegación, expanda AppExpert, expanda Expresiones y, a continuación, haga clic en Expresiones clásicas.

  2. En el panel de detalles, haga clic en Agregar.

    Nota: Algunas de las expresiones integradas en la lista Expresiones son de solo lectura.

  3. En el cuadro de diálogo Crear expresión de directiva, especifique valores para los siguientes parámetros:

    • Nombre de expresión*: Nombre
    • Mensaje de seguridad del cliente: ClientSecurityMessage
    • Comentarios: Comentario

    *Un parámetro requerido

  4. Para crear la expresión, realice una de las siguientes acciones:

  5. Cuando haya terminado, haga clic en Cerrar. Compruebe que la nueva expresión se ha creado desplazándose hasta la parte inferior de la lista Expresiones clásicas para verla.

Crear expresiones clásicas con nombre asignado