Citrix ADC

Configurar directivas para la conmutación de contenido

Debe crear una directiva de conmutación de contenido para identificar tipos específicos de contenido que se almacenarán en caché en un servidor o granja de servidores de caché e identificar otros tipos de contenido que se van a servir desde otro servidor de caché o granja de servidores. Por ejemplo, puede configurar una directiva para determinar la ubicación de los archivos de imagen con las extensión.gif y.jpeg.

Después de definir la directiva de conmutación de contenido, se vincula a un servidor virtual de redirección de caché y se especifica un servidor virtual de equilibrio de carga. Las solicitudes que coinciden con la directiva se reenvían al servidor virtual de equilibrio de carga con nombre. Las solicitudes que no coinciden con la directiva de conmutación de contenido se reenvían al servidor virtual de equilibrio de carga predeterminado para la caché.

Para obtener más información sobre la función de conmutación de contenido y la configuración de directivas de conmutación de contenido, consulte Cambio de contenido.

Primero debe crear la directiva de conmutación de contenido y, a continuación, vincularla al servidor virtual de redirección de caché.

Crear una directiva de conmutación de contenido mediante el comando CLI

En la línea de comando, escriba:

-  add cs policy <policyName> [-url <string> | -rule <expression>]
-  show cs policy [<policyName>]

Ejemplos:

> add cs policy Policy-CS-JPEG -rule "REQ.HTTP.URL == '/\*.jpeg'"
 Done
> show cs policy Policy-CS-JPEG
         Rule: REQ.HTTP.URL == '/\*.jpeg'         Policy: Policy-CS-JPEG
         Hits: 0
 Done
>

> add cs policy Policy-CS-GIF -rule "REQ.HTTP.URL == '/ *.gif'"
 Done
> show cs policy Policy-CS-GIF
         Rule: REQ.HTTP.URL == '/ *.gif'         Policy: Policy-CS-GIF
         Hits: 0
 Done
>

> add cs policy Policy-CS-JPEG-URL -url /\*.jpg
 Done
> show cs policy Policy-CS-JPEG-URL
         URL: /\*.jpg     Policy: Policy-CS-JPEG-URL
         Hits: 0
 Done
>

> add cs policy Policy-CS-GIF-URL -url /\*.gif
 Done
> show cs policy Policy-CS-GIF-URL
         URL: /\*.gif     Policy: Policy-CS-GIF-URL
         Hits: 0
 Done

Crear una directiva de conmutación de contenido basada en URL mediante la interfaz gráfica de usuario

  1. Vaya a Administración del tráfico > Cambio de contenido > Directivas.
  2. En el panel de detalles, haga clic en Agregar.
  3. En el cuadro de diálogo Crear directiva de conmutación de contenido, en el cuadro de texto Nombre, escriba un nombre para la directiva.
  4. Seleccione el botón de opción URL.
  5. En el cuadro de texto Valor, escriba el valor de cadena (por ejemplo, /sports).
  6. Haga clic en Crear y haga clic en Cerrar. La directiva que ha creado aparece en la página Directivas de conmutación de contenido.

Cree una directiva de conmutación de contenido basada en reglas mediante la interfaz gráfica de usuario

  1. Vaya a Administración del tráfico > Cambio de contenido > Directivas.

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

  3. En el cuadro de diálogo Crear directiva de conmutación de contenido, en el cuadro de texto Nombre, escriba un nombre para la directiva.

  4. Seleccione el botón de opción Expresión y, a continuación, haga clic en Configurar.

  5. En el cuadro de diálogo Crear expresión, elija la sintaxis de expresión que quiere utilizar.

    • Si quiere utilizar la sintaxis predeterminada, acepte la predeterminada y continúe con el siguiente paso.
    • Si quiere utilizar la sintaxis clásica, haga clic en Cambiar a sintaxis clásica.

    La parte Expresión del cuadro de diálogo cambia para que coincida con su elección. La vista Expresión de sintaxis predeterminada tiene menos elementos que la vista Expresión de sintaxis clásica. En la vista Expresión de sintaxis predeterminada, en lugar de una ventana de vista previa, un botón proporciona acceso a un evaluador de expresiones. El evaluador evalúa la expresión introducida para comprobar que es válida y muestra un análisis del efecto de la expresión.

  6. Introduzca las expresiones de directiva.

    Para obtener información sobre el uso de la sintaxis avanzada, consulte Configurar expresión de directiva avanzada: Introducción.

  7. Haga clic en Crear y en Cerrar. La directiva creada aparece en el panel Directivas de conmutación de contenido.

Vincular la directiva de conmutación de contenido a un servidor virtual de redirección de caché mediante la CLI

En el símbolo del sistema, escriba los siguientes comandos para enlazar la directiva de conmutación de contenido a un servidor virtual de redirección de caché y compruebe la configuración:

-  bind cs vserver <name> <targetVserver> [-policyName <string>]
-  show cs vserver [<name>]

Ejemplo:

> bind cs vserver Vserver-CR-1 lbcachejpeg -policyName Policy-CS-JPEG
 Done
> bind cs vserver Vserver-CR-1 lbcachegif -policyName Policy-CS-GIF
 Done
> show cs vserver Vserver-CR-1
        Vserver-CR-1 (10.102.29.60:80) - HTTP   Type: CONTENT
        State: UP
        Last state change was at Fri Jul  2 12:53:45 2010
        Time since last state change: 0 days, 00:00:58.920
        Client Idle Timeout: 180 sec
        Down state flush: ENABLED
        Disable Primary Vserver On Down : DISABLED
        Port Rewrite : DISABLED
        State Update: DISABLED
        Default:        Content Precedence: RULE
        Cacheable: YES
        Vserver IP and Port insertion: OFF
        Case Sensitivity: ON
        Push: DISABLED  Push VServer:
        Push Label Rule: none

1)      Policy: Policy-CS-JPEG  Target: lbcachejpeg     Priority: 0     Hits: 0
2)      Policy: Policy-CS-GIF   Target: lbcachegif      Priority: 0     Hits: 0
 Done
>

Vincular la directiva de conmutación de contenido a un servidor virtual de redirección de caché mediante la interfaz gráfica de usuario

  1. Vaya a Administración del tráfico > Cambio de contenido > Servidores virtuales.

  2. En el panel de detalles, seleccione el servidor virtual para el que quiere vincular la directiva (por ejemplo, Vserver-CS-1) y, a continuación, haga clic en Abrir.
  3. En el cuadro de diálogo Configurar servidor virtual (Content Switching), en la ficha Directivas, haga clic en CSW y, a continuación, haga clic en Insertar directiva.
  4. En la columna Nombre de directiva, seleccione la directiva que quiere configurar para el servidor virtual de conmutación de contenido.
  5. En la columna Destino, haga clic en la flecha verde y seleccione el servidor virtual de equilibrio de carga de destino de la lista.
  6. Haga clic en Aceptar.