Citrix ADC

Konfigurieren von Richtlinien für die Inhaltsumschaltung

Sie müssen eine Inhaltswechselrichtlinie erstellen, um bestimmte Inhaltstypen zu identifizieren, die in einem Cacheserver oder -farm zwischengespeichert werden sollen, und andere Inhaltstypen zu identifizieren, die von einem anderen Cacheserver oder -farm bereitgestellt werden sollen. Sie können beispielsweise eine Richtlinie konfigurieren, um den Speicherort für Bilddateien mit den Erweiterungen GIF und JPEG zu bestimmen.

Nachdem Sie die Inhaltswechselrichtlinie definiert haben, binden Sie sie an einen virtuellen Cache-Umleitungsserver und geben einen virtuellen Lastausgleichsserver an. Anforderungen, die der Richtlinie entsprechen, werden an den benannten virtuellen Lastausgleichsserver weitergeleitet. Anforderungen, die nicht mit der Inhaltswechselrichtlinie übereinstimmen, werden an den standardmäßigen virtuellen Lastausgleichsserver für den Cache weitergeleitet.

Weitere Informationen zur Inhaltswechselfunktion und zum Konfigurieren von Inhaltswechselrichtlinien finden Sie unterContent-Umschaltung.

Sie müssen zuerst die Inhaltswechselrichtlinie erstellen und dann an den virtuellen Cache-Umleitungsserver binden.

Erstellen einer Inhaltswechselrichtlinie mithilfe des Befehls CLI

Geben Sie in der Befehlszeile Folgendes ein:

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

Beispiele:

> 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

Erstellen einer URL-basierten Inhaltswechselrichtlinie mit der GUI

  1. Navigieren Sie zu Datenverkehrsverwaltung > Inhaltswechsel > Richtlinien.
  2. Klicken Sie im Detailbereich auf “Hinzufügen”.
  3. Geben Sie im Dialogfeld Inhaltswechselrichtlinie erstellen im Textfeld Name einen Namen für die Richtlinie ein.
  4. Wählen Sie das Optionsfeld URL aus.
  5. Geben Sie im Textfeld Wert den Zeichenfolgenwert ein (z. B. /sports).
  6. Klicken Sie auf Erstellen, und klicken Sie auf Schließen. Die erstellte Richtlinie wird auf der Seite Inhaltswechselrichtlinien angezeigt.

Erstellen einer regelbasierten Inhaltswechselrichtlinie mit der GUI

  1. Navigieren Sie zu Datenverkehrsverwaltung > Inhaltswechsel > Richtlinien.

  2. Klicken Sie im Detailbereich auf “Hinzufügen”.

  3. Geben Sie im Dialogfeld Inhaltswechselrichtlinie erstellen im Textfeld Name einen Namen für die Richtlinie ein.

  4. Wählen Sie das Optionsfeld Ausdruck aus, und klicken Sie dann auf Konfigurieren.

  5. Wählen Sie im Dialogfeld Ausdruck erstellen die Ausdruckssyntax aus, die Sie verwenden möchten.

    • Wenn Sie die Standardsyntax verwenden möchten, übernehmen Sie die Standardsyntax und fahren Sie mit dem nächsten Schritt fort.
    • Wenn Sie die klassische Syntax verwenden möchten, klicken Sie auf Zur klassischen Syntax wechseln.

    Der Abschnitt Ausdruck des Dialogfelds ändert sich entsprechend Ihrer Wahl. Die Standardsyntax Ausdrucksansicht enthält weniger Elemente als die klassische Syntaxausdruckansicht. In der Standardsyntax Expression-Ansicht ermöglicht eine Schaltfläche anstelle eines Vorschaufenfensters den Zugriff auf einen Ausdrucksauswerter. Der Evaluator wertet den eingegebenen Ausdruck aus, um sicherzustellen, dass er gültig ist, und zeigt eine Analyse des Ausdrucks an.

  6. Geben Sie Ihre Richtlinienausdrücke ein.

    Hinweise zur Verwendung der erweiterten Syntax finden Sie unterErweiterte Richtlinienausdruck konfigurieren: Erste Schritte.

  7. Klicken Sie auf Erstellen, und klicken Sie auf Schließen. Die erstellte Richtlinie wird im Bereich Inhaltswechselrichtlinien angezeigt.

Binden Sie die Inhaltswechselrichtlinie an einen virtuellen Cache-Umleitungsserver mit der CLI

Geben Sie an der Eingabeaufforderung die folgenden Befehle ein, um die Inhaltswechselrichtlinie an einen virtuellen Cache-Umleitungsserver zu binden und die Konfiguration zu überprüfen:

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

Beispiel:

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

Binden Sie die Inhaltswechselrichtlinie an einen virtuellen Cache-Umleitungsserver mit der GUI

  1. Navigieren Sie zu Traffic Management > Content Switching > Virtuelle Server.

  2. Wählen Sie im Detailbereich den virtuellen Server aus, für den Sie die Richtlinie binden möchten (z. B. vServer-CS-1), und klicken Sie dann auf Öffnen.
  3. Klicken Sie im Dialogfeld Virtuellen Server konfigurieren (Inhaltswechsel) auf der Registerkarte Richtlinien auf CSW, und klicken Sie dann auf Richtlinie einfügen .
  4. Wählen Sie in der Spalte Richtlinienname die Richtlinie aus, die Sie für den virtuellen Server mit Inhaltswechsel konfigurieren möchten.
  5. Klicken Sie in der Spalte Ziel auf den grünen Pfeil, und wählen Sie den virtuellen Zielserver für Lastenausgleich aus der Liste aus.
  6. Klicken Sie auf OK.