Citrix ADC

String-Maps

Sie können Zeichenfolgenzuordnungen verwenden, um einen Musterabgleich in allen Citrix dc - funktionen durchzuführen, die die standdrichtliniensyntax verwenden。Eine String-Map ist Eine Citrix ADC-Entität, die aus Schlüssel-Wert-Paaren最好。Die Schlüssel und Werte sind Zeichenfolgen im ASCII- oder UTF-8-Format。bem Stringvergleich werden zwei neue Funktionen verwendet,MAP_STRING (< string_map_name >)IS_STRINGMAP_KEY (< string_map_name >)

Eine Richtlinienkonfiguration, die Zeichenfolgenzuordnungen verwendet, ist besser als Eine, die Zeichenfolgenabgleich durch Richtlinienausdrücke durchführt, und Sie benötigen weniger Richtlinien, um Zeichenfolgenabgleich mit einer groen ßen Anzahl von Schlüssel-Wert-Paaren durchzuführen。String-Maps sind außerdem intuitiv, einfach zu konfigurieren und führen zu einer kleineren Konfiguration。

funktionieren String-Maps

字符串地图ähneln in ihrer Struktur Mustersätzen (ein Mustersatz definiert eine Zuordnung von Indexwerten zu Zeichenfolgen;eine String-Map definiert eine Zuordnung von Zeichenfolgen zu Zeichenfolgen) und die konfigationsbefehle für String-Maps (Befehle wie Hinzufügen,绑定,解绑定,删除和显示)ähneln syntaktisch der Konfiguration Befehle für Mustersätze。Ebenso wie bei Indexwerten in einem Mustersatz muss jeder Schlüssel in einer String-Map in der gesamten Map eindetig sein。Die folgende Tabelle zeigt eine String-Map命名为url_string_map, Die URLs Schlüssel und Werte enthält。

关键 维尔特
/ url_1.html http://www.redirect_url_1.com/url_1.html
/ url_2.html http://www.redirect_url_2.com/url_2.html
/ url_3.html http://www.redirect_url_1.com/url_1.html

Tabelle 1。String-Map“url_string_map”

在der folgenden Tabelle werden die beiden Funktionen beschrieben die eingeführt wurden, um den Zeichenfolgenabgleich mit Schlüsseln In einer String-Map zu ermöglichen。Der Zeichenfolgenabgleich wild immer mit den Schlüsseln durchgeführt。Zusätzlich führen死去的folgenden Funktionen einen Vergleich zwischen den Schlüsseln在der String-Map下vollständigen Zeichenfolge durch, die vom Ausdruck-Präfix zurückgegeben狂野。贝斯皮尔,贝斯皮尔,贝斯皮尔,贝斯皮尔。

Vollendete Informationen zu den beiden Funktionen, die zum Aktivieren des String-Abgleichs mit Schlüsseln in einer String-Map eingeführt wurden, finden Sie unter字符串映射Funktionstabellepdf。

我爱你

Sie erstellen zuerst eine String-Map and binden dann Schlüssel-Wert-Paare daran。Sie können eine String-Map über die Befehlszeilenschnittstelle (CLI) oder das konfigationsdienstprogramm erstellen。

所以konfigurieren Sie eine String-Map über die Befehlszeile

Führen你是如何理解我们的:

  1. Erstellen Sie eine String-Map。

添加策略stringmap -comment

  1. 绑定在Schlüssel-Wert-Paar an die String-Map。

绑定策略stringmap [-comment ]

Beispiel:

绑定策略stringmap url_string_map1 "/url_1.html" "http://www.redirect_url_1.com/url_1.html" 

所以konfigurieren Sie eine Zeichenfolgenzuordnung über die Citrix ADC GUI

航海家司祖AppExpert>字符串映射, klicken Sie aufHinzufugen细节和。

Beispiel:响应器政策mit einer Umleitungsaktion

Der folgende Anwendungsfall beoltet eine Responder Policy mit emleitungsaktion。我Beispiel unten ersten vier Befehle die String-Map url_string_map und binden die drei Im vorherigen Beispiel verwendeten Schlüssel-Wert-Paare。Nachdem Sie die Map erstellund die Schlüssel-Wert-Paare gebunden haben, erstellen Sie eine Responder Action (act_url_redirects), die den Client zur entsprechenden URL in der String-Map oder zu www.default.com umleitet。Sie konfigurieren auh eine响应器策略(pol_url_directs), die prüft,在url_string_map中查找angeforderte URLs mit einem der Schlüssel übereinstimmen, und dann die konfigurierte Aktion ausführt。Schließlich binden Sie die Responder Policy an den virtuellen Content switch - server, der die auszuwertenden Clientanforderungen empfängt。

添加stringmap url_string_map

绑定stringmap url_string_map /url_1.html http://www.redirect_url_1.com/url_1.html

绑定stringmap url_string_map /url_2.html http://www.redirect_url_2.com/url_2.html

绑定stringmap url_string_map /url_3.html http://www.redirect_url_1.com/url_1.html

“Responder-Aktion hinzufügen act_url_directs−Weiterleitung”HTTP.REQ.URL。MAP_STRING (" url_string_map ") ALT " www.default.com " '

添加响应器策略pol_url_redirects TRUE act_url_redirects

绑定cs vserver csw_redirect -policyname pol_url_redirects -priority 1 -type请求

所以konfigurieren Sie eine Zeichenfolgenzuordnung über die Citrix ADC GUI

这是一幅弦线图。

  1. Erweitern Sie im NavigationsbereichAppExpertund klicken Sie auf字符串映射
  2. Klicken我是Detailbereich aufHinzufugen
  3. Legen Sie auf der SeiteString-Map erstellen参数fest:
    • 的名字。Name der String-Map。
    • Konfigurieren Sie den Schlüsselwert。ASCII-basierter Schlüsselwerteintrag, der an die Zeichenfolgenzuordnung gebunden ist
    • Kommentare。Eine kurze Beschreibung der an die String-Map gebundenen Schlüsselwerte。
  4. Klicken Sie aufErstellenSchließen

    指导指导,指导指导

String-Maps