ADC

Global verbindliche URL-Transformationsrichtlinien

Nachdem Sie Ihre URL-Transformationsrichtlinien konfiguriert haben, binden Sie sie an Global oder einen Bindungspunkt, um sie in Kraft zu setzen. Nach dem Binden wird jede Anfrage oder Antwort, die einer URL-Transformationsrichtlinie entspricht, durch das dieser Richtlinie zugeordnete Profil transformiert.

Wenn Sie eine Richtlinie binden, weisen Sie ihr eine Priorität zu. Die Priorität bestimmt die Reihenfolge, in der die von Ihnen definierten Richtlinien ausgewertet werden. Sie können die Priorität auf jede positive Ganzzahl festlegen. Im NetScaler OS funktionieren die Richtlinienprioritäten in umgekehrter Reihenfolge — je höher die Zahl, desto niedriger die Priorität.

Da die URL-Transformationsfunktion nur die erste Richtlinie implementiert, der eine Anfrage entspricht, und keine zusätzlichen Richtlinien, denen sie möglicherweise entspricht, ist die Richtlinienpriorität wichtig, um die von Ihnen angestrebten Ergebnisse zu erzielen. Wenn Sie Ihrer ersten Richtlinie eine niedrige Priorität zuweisen (z. B. 1000), weisen Sie den NetScaler an, sie nur auszuführen, wenn andere Richtlinien mit einer höheren Priorität keiner Anfrage entsprechen. Wenn Sie Ihrer ersten Richtlinie eine hohe Priorität einräumen (z. B. 1), weisen Sie den NetScaler an, sie zuerst auszuführen, und überspringen alle anderen Richtlinien, die ebenfalls zutreffen könnten. Sie können sich ausreichend Spielraum lassen, um weitere Richtlinien in beliebiger Reihenfolge hinzuzufügen, ohne Prioritäten neu zuweisen zu müssen, indem Sie Prioritäten mit Intervallen von 50 oder 100 zwischen den einzelnen Richtlinien festlegen, wenn Sie Ihre Richtlinien global binden.

Hinweis: URL-Transformationsrichtlinien können nicht an TCP-basierte virtuelle Server gebunden werden.

So binden Sie eine URL-Transformationsrichtlinie mithilfe der NetScaler-Befehlszeile

Geben Sie an der NetScaler-Befehlszeile die folgenden Befehle ein, um eine URL-Transformationsrichtlinie global zu binden und die Konfiguration zu überprüfen:

  • bind transform global <policyName> <priority>
  • show transform global

Beispiel:


> bind transform global polisearching 100
 Done
> show transform global
1)      Policy Name: polisearching
        Priority: 100

 Done
<!--NeedCopy-->

So binden Sie eine URL-Transformationsrichtlinie mithilfe des Konfigurationsdienstprogramms

  1. Erweitern Sie im Navigationsbereich Rewrite, dann URL-Transformation und klicken Sie dann auf **Richtlinien.
  2. Klicken Sie im Detailbereich auf Policy Manager.
  3. Wählen Sie im Dialogfeld Transform Policy Manager den Bindungspunkt aus, an den Sie die Richtlinie binden möchten**. Es stehen folgende Optionen zur Auswahl:
    • Global überschreiben. Richtlinien, die an diesen Bindpunkt gebunden sind, verarbeiten den gesamten Datenverkehr von allen Schnittstellen auf der NetScaler-Appliance und werden vor allen anderen Richtlinien angewendet.
    • LB Virtueller Server. Richtlinien, die an einen virtuellen Lastausgleichsserver gebunden sind, werden nur auf den Datenverkehr angewendet, der von diesem virtuellen Lastausgleichsserver verarbeitet wird, und sie werden vor allen globalen Standardrichtlinien angewendet. Nachdem Sie LB Virtual Server ausgewählt haben, müssen Sie auch den spezifischen virtuellen Load-Balancing-Server auswählen, an den Sie diese Richtlinie binden möchten.
    • CS Virtueller Server. Richtlinien, die an einen virtuellen Content Switching-Server gebunden sind, werden nur auf den Datenverkehr angewendet, der von diesem virtuellen Content Switching-Server verarbeitet wird, und sie werden vor allen globalen Standardrichtlinien angewendet. Nachdem Sie CS Virtual Server ausgewählt haben, müssen Sie auch den spezifischen virtuellen Content Switching-Server auswählen, an den Sie diese Richtlinie binden möchten.
    • Standard Global. Richtlinien, die an diesen Bindpunkt gebunden sind, verarbeiten den gesamten Datenverkehr von allen Schnittstellen der NetScaler-Appliance.
    • Richtlinien-Etikett. Richtlinien, die an ein Richtlinienlabel gebunden sind, verarbeiten den Datenverkehr, den das Richtlinienlabel an sie weiterleitet. Das Richtlinienlabel bestimmt die Reihenfolge, in der Richtlinien auf diesen Verkehr angewendet werden.
  4. Wählen Sie Richtlinie einfügen aus, um eine neue Zeile einzufügen und eine Dropdownliste mit allen verfügbaren, ungebundenen URL-Transformationsrichtlinien anzuzeigen.
  5. Wählen Sie die Richtlinie aus, die Sie binden möchten, oder wählen Sie Neue Richtlinie, um eine neue Richtlinie zu erstellen. Die Richtlinie, die Sie ausgewählt oder erstellt haben, wird in die Liste der global gebundenen URL-Transformationsrichtlinien eingefügt.
  6. Nehmen Sie weitere Anpassungen an der Bindung vor.
    • Um die Richtlinienpriorität zu ändern, klicken Sie auf das Feld, um es zu aktivieren, und geben Sie dann eine neue Priorität ein. Sie können auch Prioritäten neu generieren auswählen, um die Prioritäten gleichmäßig neu zu nummerieren.
    • Um den Richtlinienausdruck zu ändern, doppelklicken Sie auf dieses Feld, um das Dialogfeld Transformationsrichtlinie konfigurieren zu öffnen, in dem Sie den Richtlinienausdruck bearbeiten können.
    • Um den Goto-Ausdruck festzulegen, doppelklicken Sie auf das Feld in der Spaltenüberschrift Goto Expression, um die Dropdownliste anzuzeigen, in der Sie einen Ausdruck auswählen können.
    • Um die Option Invoke einzustellen, doppelklicken Sie auf das Feld in der Spaltenüberschrift Invoke, um die Dropdownliste anzuzeigen, in der Sie einen Ausdruck auswählen können.
  7. Wiederholen Sie die Schritte 3 bis 6, um weitere URL-Transformationsrichtlinien hinzuzufügen, die Sie global binden möchten.
  8. Klicken Sie auf OK, um die Änderungen zu speichern. In der Statusleiste wird eine Meldung angezeigt, die besagt, dass die Richtlinie erfolgreich konfiguriert wurde.
Global verbindliche URL-Transformationsrichtlinien