Binden einer Umschreibungsrichtlinie
Nachdem Sie eine Richtlinie zum Umschreiben erstellt haben, müssen Sie sie binden, um sie in Kraft zu setzen. Sie können Ihre Richtlinie an Global binden, wenn Sie sie auf den gesamten Datenverkehr anwenden möchten, der Ihren Citrix ADC durchläuft, oder Sie können Ihre Richtlinie an einen bestimmten virtuellen Server oder einen Bindepunkt binden, um nur den eingehenden Datenverkehr des virtuellen Servers oder des Bindpunkts an diese Richtlinie weiterzuleiten. Wenn eine eingehende Anforderung mit einer Umschreibrichtlinie übereinstimmt, wird die dieser Richtlinie zugeordnete Aktion ausgeführt.
Rewrite-Richtlinien für die Auswertung von HTTP-Anforderungen und -Antworten können an virtuelle Server vom Typ HTTP oder SSL gebunden sein oder an die Bindpunkte REQ_OVERRIDE, REQ_DEFAULT, RES_OVERRIDE und RES_DEFAULT gebunden werden. Rewrite-Richtlinien für TCP-Neuschreiben können nur an virtuelle Server vom Typ TCP oder SSL_TCP oder an die Bindpunkte OTHERTCP_REQ_OVERRIDE, OTHERTCP_REQ_DEFAULT, OTHERTCP_RES_OVERRIDE und OTHERTCP_RES_DEFAULT gebunden werden.
Hinweis: Der Begriff OTHERTCP wird im Kontext der Citrix ADC Appliance verwendet, um auf alle TCP- oder SSL_TCP-Anforderungen und -Antworten zu verweisen, die Sie als Rohdatenstrom von Bytes behandeln möchten, unabhängig von den Protokollen, die die TCP-Pakete kapseln.
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 eine beliebige positive Ganzzahl festlegen.
Im Citrix ADC Betriebssystem funktionieren Richtlinienprioritäten in umgekehrter Reihenfolge - je höher die Zahl, desto niedriger die Priorität. Wenn Sie beispielsweise drei Richtlinien mit den Prioritäten 10, 100 und 1000 haben, wird zuerst die Richtlinie angewendet, die die Priorität 10 zugewiesen hat, dann wird die Richtlinie mit der Priorität 100 und schließlich der Richtlinie eine Reihenfolge von 1000 zugewiesen.
des C Im Gegensatz吧台meisten anderen特性itrix ADC Betriebssystems werden Richtlinien durch das Rewrite-Feature weiter ausgewertet und implementiert, nachdem eine Anforderung mit einer Richtlinie übereinstimmt. Die Auswirkungen einer bestimmten Aktionsrichtlinie auf eine Anforderung oder Antwort sind jedoch oft unterschiedlich, je nachdem, ob sie vor oder nach einer anderen Aktion ausgeführt wird. Priorität ist wichtig, um die gewünschten Ergebnisse zu erhalten.
Sie können sich viel Platz lassen, um andere Richtlinien in beliebiger Reihenfolge hinzuzufügen und sie dennoch in der gewünschten Reihenfolge auszuwerten, indem Sie Prioritäten mit Intervallen von 50 oder 100 zwischen jeder Richtlinie festlegen, wenn Sie sie binden. In diesem Fall können Sie jederzeit zusätzliche Richtlinien hinzufügen, ohne die Priorität einer vorhandenen Richtlinie neu zuweisen zu müssen.
Wenn Sie eine Umschreibungsrichtlinie binden, haben Sie auch die Möglichkeit, der Richtlinie einen goto-Ausdruck (gotoPriorityExpression) zuzuweisen. Ein goto-Ausdruck kann eine beliebige positive Ganzzahl sein, die der Priorität entspricht, die einer anderen Richtlinie zugewiesen ist, die eine höhere Priorität hat als die Richtlinie, die den goto-Ausdruck enthält. Wenn Sie einer Richtlinie einen goto-Ausdruck zuweisen und eine Anforderung oder Antwort mit der Richtlinie übereinstimmt, wird der Citrix ADC sofort zu der Richtlinie geleitet, deren Priorität mit dem goto-Ausdruck übereinstimmt. Es überspringt alle Richtlinien mit Prioritätsnummern, die niedriger sind als die der aktuellen Richtlinie, aber höher als die Prioritätsnummer des goto-Ausdrucks und wertet diese Richtlinien nicht aus.
So binden Sie eine Umschreibungsrichtlinie global mit der Befehlszeilenschnittstelle
Geben Sie an der Eingabeaufforderung die folgenden Befehle ein, um eine Umschreibungsrichtlinie global zu binden und die Konfiguration zu überprüfen:
bind rewrite global
[ ] [-type ] [-invoke ( )] show rewrite global
Beispiel:
>bind rewrite global policyNew 10 Done > show rewrite global 1) Global bindpoint: RES_DEFAULT Number of bound policies: 1 2) Global bindpoint: REQ_OVERRIDE Number of bound policies: 1 Done
So binden Sie Rewrite-Richtlinie mit der Befehlszeilenschnittstelle an einen bestimmten virtuellen Server
Geben Sie an der Eingabeaufforderung die folgenden Befehle ein, um die Rewrite-Richtlinie an einen bestimmten virtuellen Server zu binden und die Konfiguration zu überprüfen:
bind lb vserver
@ ( @ [-weight ]) | @ | (-policyName @ [-priority ] [-gotoPriorityExpression ] [-type ( REQUEST | RESPONSE )] [-invoke ( )] ) show lb vserver
Beispiel:
> bind lb vserver lbvip -policyName ns_cmp_msapp -priority 50 Done > > show lb vserver lbvip lbvip (8.7.6.6:80) - HTTP Type: ADDRESS State: DOWN Last state change was at Wed Jul 15 05:54:24 2009 (+226 ms) Time since last state change: 28 days, 01:57:26.350 Effective State: DOWN Client Idle Timeout: 180 sec Down state flush: ENABLED Disable Primary Vserver On Down : DISABLED Port Rewrite : DISABLED No. of Bound Services : 0 (Total) 0 (Active) Configured Method: LEASTCONNECTION Mode: IP Persistence: NONE Vserver IP and Port insertion: OFF Push: DISABLED Push VServer: Push Multi Clients: NO Push Label Rule: none 1) Policy : ns_cmp_msapp Priority:50 2) Policy : cf-pol Priority:1 Inherited Done
So binden Sie eine Umschreibungsrichtlinie mit dem Konfigurationsdienstprogramm an einen Bindungspunkt
- Navigieren Sie zuAppExpert>Umschreiben>Richtlinien.
- Wählen Sie im Detailbereich die Umschreibungsrichtlinie aus, die global gebunden werden soll, und klicken Sie dann aufRichtlinien-Manager.
- Führen Sie im DialogfeldRichtlinien-Manager neu schreibenim MenüBindpunkteeine der folgenden Aktionen aus:
- Wenn Sie Bindungen für HTTP-Umschreibrichtlinien konfigurieren möchten, klicken Sie aufHTTP, und klicken Sie dann entweder aufAnforderungoderAntwort, je nachdem, ob Sie anforderungsbasierte Umschreibrichtlinien oder Antwortrichtlinien konfigurieren möchten.
- Wenn Sie Bindungen für TCP-Rewrite-Richtlinien konfigurieren möchten, klicken Sie aufTCP, und klicken Sie dann entweder aufClientoderServer, je nachdem, ob Sie clientseitige TCP-Rewrite-Richtlinien oder serverseitige TCP-Rewrite-Richtlinien konfigurieren möchten.
- Klicken Sie auf den Bindepunkt, an den Sie die Umschreibungsrichtlinie binden möchten. Im DialogfeldRichtlinien-Managerumschreiben werden alle Umschreibrichtlinien angezeigt, die an den ausgewählten Bindepunkt gebunden sind.
- Klicken Sie aufRichtlinie einfügen, um eine neue Zeile einzufügen und eine Dropdownliste mit allen verfügbaren, ungebundenen Umschreibrichtlinien anzuzeigen.
- Klicken Sie auf die Richtlinie, die Sie an den Bindepunkt binden möchten. Die Richtlinie wird in die Liste der Umschreibrichtlinien eingefügt, die an den Bindepunkt gebunden sind.
- In der SpaltePrioritätkönnen Sie die Priorität in eine beliebige positive Ganzzahl ändern. Weitere Informationen zu diesem Parameter finden Sie unter Priorität unter Parameter zum Binden einer Umschreibungsrichtlinie.
- Wenn Sie Richtlinien überspringen und direkt zu einer bestimmten Richtlinie wechseln möchten, falls die aktuelle Richtlinie übereinstimmt, ändern Sie den Wert in der Spalte Gehe zu Ausdruck so, dass er der Priorität der nächsten anzuwendenden Richtlinie entspricht. Weitere Informationen zu diesem Parameter finden Sie unter gotoPriorityExpression unter Parameter zum Binden einer Rewrite-Richtlinie.
- Um eine Richtlinie zu ändern, klicken Sie auf die Richtlinie und dann aufRichtlinie ändern.
- Um die Bindung einer Richtlinie aufzuheben, klicken Sie auf die Richtlinie, und klicken Sie dann aufRichtlinie aufheben.
- 嗯一张Aktion祖andern klicken der Spalt您e Aktion auf die Aktion, die Sie ändern möchten, und klicken Sie dann aufAktion ändern.
- 我嗯一张Aufrufbezeichnung祖andern klicken您n der SpalteInvokeauf die Aufrufbezeichnung, die Sie ändern möchten, und klicken Sie dann aufAufrufbezeichnung ändern.
- Um die Prioritäten aller Richtlinien neu zu generieren, die an den derzeit konfigurierten Bindungspunkt gebunden sind, klicken Sie aufPrioritäten neu generieren. Die Richtlinie behält ihre bestehenden Prioritäten im Verhältnis zu den anderen Richtlinienbereichen bei, aber die Prioritäten werden in Vielfaches von zehn umnummeriert.
- Klicken Sie aufÄnderungen übernehmen.
- Klicken Sie aufSchließen. In der Statusleiste wird eine Meldung angezeigt, die besagt, dass die Richtlinie erfolgreich konfiguriert wurde.
So binden Sie eine Umschreibungsrichtlinie mit dem Konfigurationsdienstprogramm an einen bestimmten virtuellen Server
- Navigieren Sie zuTraffic Management>Load Balancing>Virtuelle Server.
- Wählen Sie in der Detailliste der virtuellen Server den virtuellen Server aus, an den Sie die Richtlinie zum Umschreiben binden möchten, und klicken Sie dann aufÖffnen.
- WählenSie im Dialogfeld Virtuellen Server konfigurieren (Load Balancing)die RegisterkarteRichtlinienaus. Alle auf Ihrem Citrix ADC konfigurierten Richtlinien werden in der Liste angezeigt.
- Aktivieren Sie das Kontrollkästchen neben dem Namen der Richtlinie, die Sie an diesen virtuellen Server binden möchten.
- Klicken Sie aufOK. In der Statusleiste wird eine Meldung angezeigt, die besagt, dass die Richtlinie erfolgreich konfiguriert wurde.
In diesem Artikel
- So binden Sie eine Umschreibungsrichtlinie global mit der Befehlszeilenschnittstelle
- So binden Sie Rewrite-Richtlinie mit der Befehlszeilenschnittstelle an einen bestimmten virtuellen Server
- So binden Sie eine Umschreibungsrichtlinie mit dem Konfigurationsdienstprogramm an einen Bindungspunkt
- So binden Sie eine Umschreibungsrichtlinie mit dem Konfigurationsdienstprogramm an einen bestimmten virtuellen Server