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 de caché o comunidad e identificar otros tipos de contenido que se van a servir desde otro servidor de caché o comunidad de servidores. Por ejemplo, puede configurar una directiva para determinar la ubicación de los archivos de imagen con las extensiones.gif y.jpeg.

Tras definir la directiva de conmutación de contenido, la vincula a un servidor virtual de redirección de caché y especificar 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 cambio de contenido y la configuración de las 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é.

Cree una directiva de conmutación de contenido mediante la CLI

En la línea de comandos, escriba:

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

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
<!--NeedCopy-->

Crear una directiva de cambio 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 Crear directiva de conmutación de contenido, introduzca un nombre para la directiva.
  4. Seleccione el botón de opción URL.
  5. En Valor, escriba el valor de la cadena (por ejemplo, /sports).
  6. Haga clic en Create y, luego, en Close. La directiva que ha creado aparece en la página Directivas de cambio de contenido.

Crear 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. Haga clic en Agregar en la ficha Acción para crear una acción de cambio de contenido. También puede seleccionar la acción disponible en la lista desplegable.
    • Escriba un nombre para la acción de cambio de contenido en la ficha Nombre.
    • Elija el servidor virtual o la expresión de la lista desplegable:
      • Servidor virtual de equilibrio de carga
      • Servidor virtual de equilibrio de carga de servidores globales
      • Servidor virtual de autenticación
      • servidor virtual NetScalar Gateway
      • Expresión
    • Haga clic en Agregar o modificar para configurar el servidor virtual de equilibrio de carga de destino.
  5. Haga clic en Agregar en la ficha Acción de registro para crear una acción de mensaje de auditoría. También puede seleccionar la acción de mensaje de auditoría disponible en la lista desplegable.
  6. En el área Expresión, seleccione el tipo de expresión que quiera.
  7. En el cuadro de diálogo Editor de expresiones, elija la sintaxis de expresión que quiere utilizar.

    En el área Expresión, haga clic en Evaluar para evaluar un evaluador de expresiones. El evaluador evalúa la expresión que ha introducido para comprobar que es válida y muestra un análisis del efecto de la expresión en el área de resultados.

  8. 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.

  9. Haga clic en Crear y haga clic en Cerrar. La directiva que ha creado aparece en el panel Directivas de cambio de contenido.

Enlazar 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>]
<!--NeedCopy-->

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
>
<!--NeedCopy-->

Enlazar 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 al que quiere enlazar 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 (conmutación de contenido), 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.