Citrix ADC

配置l 'action du répondeur

Après规避activé la功能de répondeur,您的配置和行动符合需求。Le répondeur prend en charge les types d 'actions suivants:

  • Repondez用.特使la réponse définie par l 'expression目标无transférer la demande à un服务器Web。(L 'appliance Citrix ADC se substitute à unserver Web et agit en tant que server Web。)使用类型d 'action倒définir manuelementune réponse HTML简单。Normalement, le text d 'une action Répondre avec consistent en un code d 'erreur de server Web et une brève page HTML。

  • Répondez avec SQL OK.特使la réponse SQL OK désignée définie par l 'expression目标。使用类型d 'action pour使者une réponse SQL OK à une requête SQL。

  • Répondez avec une erreur SQL.特使la réponse d 'erreur SQL désignée définie par l 'expression目标。利用isez ce类型d 'action pour特使une réponse d 'erreur SQL à une requête SQL。

  • Répondez avec une页面HTML.特使拉页HTML désignée en tant que réponse。Vous pouvez choisir dans une liste déroulante de pages HTML précédemment chargées ou charger une nouvelle page HTML。使用类型d 'action倒使者une页HTML importée en tant que réponse。La解决方案matérielle-logicielle répond avec un en-tête personnalisé dans l 'action Responder responsewithhtmlpage。Vous pouvez configururer jusqu ' à huit en-têtes personnalisés。

  • 重定向.重设la demande vers une autre页面Web ou un autre服务器Web。Une action de redirect peut reriger les demandes初始化envoyées vers un site Web«fictif»qui exist danans le DNS, mais pour level il n ' exist pas de server Web réel, vers un site Web réel。Il peut également reriger les demandes de recherche vers une URL appropriée。Normalement, la cible de redirection d 'une action de redirection consistent en une URL complète。

倾注配置une action de répondeur à l 'aide de la ligne de command Citrix ADC:

Affiche les paramètres actuels de l 'action de répondeur spécifiée。我的名字,行动和最富的,affichez la liste de totes les action de répondeur actuellement configurées sur l 'appliance Citrix ADC, avec des paramètres abrégés。

À l 'invite de commands, tapez les commands suivantes pour configurer une action de répondeur et vérifier la configuration:

  • 添加响应器动作<名称> <类型> <目标>
  • 显示响应器操作

产品:

  • 笔名.化名l 'action du répondeur。最长长度:127

  • 类型.键入d 'action du répondeur。Il peut s 'agir de:(répondez avec)。

  • 已基.表达spécifiant les éléments de réponse

  • htmlpage.选项spécifiant de répondre avec une页面HTML

  • 支安打.Le nombre de fois où l 'action a été effectuée。

  • Nombre de références.Nombre de références à l 'action。

  • UndefHits.Le nombre de fois où l 'action a about au FNUD。

  • commentaire.信息类型d ' concernant cette action de répondeur。

  • integre.指示剂渗透de déterminer si l’action du répondeur est intégrée ou non

为例:

> add responder action act404Error respondWith '"HTTP/1.1 404 Not Found\r\n\r\n"+ HTTP. req . url,为不存在的url显示" Not Found "错误页面。HTTP_URL_SAFE + "在web服务器上不存在。"名称:act404Error操作:respondwith目标:"HTTP/1.1 404 Not Found" + HTTP. req . url。HTTP_URL_SAFE +“在web服务器上不存在。”创建一个响应器动作,为不存在的url显示“Not Found”错误页面:添加响应器动作act404Error respondWith '"HTTP/1.1 404 Not Found\r\n\r\n"+ HTTP. req . url。HTTP_URL_SAFE + "在web服务器上不存在。"名称:act404Error操作:respondwith目标:"HTTP/1.1 404 Not Found" + HTTP. req . url。HTTP_URL_SAFE +“在web服务器上不存在。”点击:0 Undef点击:0动作引用计数:0完成

倾注修饰语une action de répondeur existante à l 'aide de la ligne de command Citrix ADC:

À l 'invite de commands, tapez la command suivante pour modifier une action de répondeur existante et vérifier la configuration:

  • 设置响应器动作 -target
  • 显示响应器操作

为例:

设置响应器动作act404Error -target '"HTTP/1.1 404 Not Found\r\n\r\n"+ HTTP. req . url。HTTP_URL_SAFE + "在web服务器上不存在。"名称:act404Error操作:respondwith目标:"HTTP/1.1 404 Not Found" + HTTP. req . url。HTTP_URL_SAFE +“在web服务器上不存在。”点击:0 Undef点击:0动作引用计数:0完成

倾注供应商une action de répondeur à l 'aide de la ligne de command Citrix ADC, procédez comme suit:

À l 'invite de commands, tapez la command suivante pour供应商une action de répondeur et vérifier la configuration:

  • Rm响应器动作<名称>
  • 显示响应器操作

为例:

> show responder action Done 

Pour ajouter des en-têtes personnalisés dans l 'action responsewithhtmlpage responder à l 'aide de la ligne de command Citrix ADC:

Une appliance Citrix ADC peut désormais répondre avec des en-têtes personnalisés dans l 'action répondeur responsewithhtmlpage。Vous pouvez configururer jusqu ' à huit en-têtes personnalisés。Auparavant, la方案matérielle-logicielle répondait uniquement avec内容类型:text / htmldes en-tetes内容长度:<值>statiques等。

标记:

Dans la configuration d 'en-tête personnalisée, vous pouvez également écraser la valeur de l 'en-tête«内容-类型»。

À l 'invite de commandes, tapez la commande suivante:

add responder action ( | ) [-comment ] [-responseStatusCode ] [-reasonPhrase ] [-headers …]

欧,

de l 'utilisateur。化名l 'action du répondeur。Doit commencer par une lettre, un chiffre ou le caractère de soulignement (_) et ne Doit contenir que des letters, des chiffres et le trait d 'union (-), le point (.), le hachage (#), l 'espace (), à (@), égal (=), deux-points (:) et les caractères de soulignement。Peut être modifié après l 'ajout de la stratégie de répondeur。

Tapez。键入d 'action du répondeur。Les paramètres disponibles功能comme套装:

  1. respondwith<目标>- Répond à la demande avec l 'expression spécifiée comme cible。
  2. respondwithhtmlpage - Répond à la demande avec l 'objet de page HTML téléchargé spécifié comme cible。
  3. 重定向-重定向la demande vers l 'URL spécifiée comme cible。
  4. sqlresponse_ok -特使réponse SQL OK。
  5. sqlresponse_error - enoie une réponse SQL ERROR。Il s 'agit d 'un argument obligation。valeurres可能:noop, respondwith, redirect, respondwith htmlpage, sqlresponse_ok, sqlresponse_error

已。表达spécifiant les éléments de réponse。En général, une URL pour les stratégies de redirection ou une expression de syntax par défaut。古怪的表达式de syntax par défaut de Citrix ADC qui font référence aux信息de la demande, une表达式stringbuilder peut contenir du texte et du code HTML,古怪的que de simples codes d ' échappement qui définissent de nouvelles lignes et分段。Encadrez chque élément d 'expression stringbuilder (une expression de syntax par défaut Citrix ADC ou une chaîne) entre guillemets双元。用我们的名字加上(+)倒的joindre les éléments。

htmlpage。Pour les stratégies respondwithhtmlpage,页面名称为HTML à utiliser comme réponse。你是我的朋友。最长长度:31

发表评论。信息类型d ' concernant cette action de répondeur。最长长度:255

国家代码réponse。代码d’état de réponse HTTP,示例200、302、404等。La valeur par défaut倒le类型d 'action de重定向est 302 et倒respondwithhtmlpage est 200最低价:100最高价:599

短语de raison。表达式spécifiant la phrase de motif de la réponse HTTP。La phrase de raison peut être un littéral de chaîne avec des guillemets ou une expression PI。典型示例:«URL无效:" + HTTP.REQ.URL Longueur maximale: 8191

en-tetes。Un ou plusieurs en-têtes à insérer dans la réponse HTTP。查克en-tête est spécifié sous la forme«名字(expr)»,où expr est une expression quest évaluée au moment de l 'exécution pour fournir la valeur de l 'en-tête nommé。你是最大的配置者en-têtes你是最大的行动者répondeur。

倾配置une action de répondeur à l 'aide de l 'interface graphique:

  1. Accedez一AppExpert > Répondeur >动作
  2. Dans le volet d ' information, effectuez l 'une des opérations suivantes:
    • 倒créer une action, cliquez surAjouter
    • Pour修饰语une action existante, sélectionnez-la, puis cliquez sur打开
  3. 双击苏尔克里尔你在好吧, selon que vous créez une action ou modifiez une action存在。
  4. 双击苏尔关闭.Un message apparaît dans la barre d ' état indiquant que la function a été activée。
  5. répondeur, sélectionnez-la,请把我的名字写下来Supprimer.Un message apparaît dans la barre d ' état, indiquant que la fonctionnalité a été désactivée。

倾注一个新的表达à l 'aide de la boîte de对话Ajouter une表达式

  1. Dans la boîte de对话Créer une action de répondeur配置une动作De répondeur, cliquez surAjouter

  2. Dans la boîte de对话Ajouter une表达式, dans la première zone de liste, choisissez le premier terme de votre expression。
    • HTTP。HTTP协议。在某些方面需要适当的协议HTTP。
    • SYS。网站网址protégés。Sélectionnez cette选项si vous souhaitez考官某些方面的需求和目标的需求。
    • 客户端。L 'ordinateur qui a envoyé la demande。选择,选择,选择,检查,某些方面,l 'expéditeur, de, la demande。
    • 分析。Les données analyttes associées à la demande。Sélectionnez cette选项si vous souhaitez考官les métadonnées de la demande。
    • SIP。Une demand SIP。考试员在某些方面确实需要SIP。Lorsque vous faites votre choix, la zone de liste la + à droite répertorie les termes appropriés pour la party suivante de votre的表达。
  3. Dans la deuxième zone de liste, choisissez le deuxième terme de votre表达。Les choix dépendent du choix que vous avez effectué à l ' étape précédente et sont adaptés au context。这是一种表达方式(qui était vide)的表达方式décrivant le but et l ' use du terme que vous venez de choisir。
  4. 欢迎我们à我们国家的法律和行政区划à我们国家的法律和行政区划précédente,我们à国家的法律和行政区划chaînes我们国家的法律和行政区划的法律和行政区划的邀请者à我们国家的法律和行政区划的访问者à我们国家的法律和行政区划的表达方式terminée。

HTTP全局配置

您的行动HTTP全球的行动répondeur我们的行动requête HTTP到达à我们的行动。我为您献上我的祝福fonctionnalité,我为您献上我的祝福créer我为您献上我的祝福répondeurEnsuite, vous configurez l 'action de délai d 'expiration HTTP global pour répondre à un délai d 'expiration avec cette action de répondeur。

倒配置l 'action HTTP globale à l 'aide de la ligne de command Citrix ADC, procédez comme suit:

À l 'invite de commandes, tapez la commande suivante:

  • 设置ns httpProfile -reqTimeoutAction <响应器动作名称>
  • 保存ns config

票面价值<响应器动作名称>, remplacez le nom de l 'action du répondeur。

配置输入页面HTML

Lorsqu 'une appliance Citrix ADC répond par un message personnalisé, nous pouvons répondre avec un fichier HTML。你是进口商,费希耶à我是指挥官的助手导入响应器htmlpage这就是我们的使命添加响应器动作<行为名称> respondwithhtmlpage <文件名>.Vous pouvez également进口商le fichier via l 'interface graphique Citrix ADC。Vous pouvez进口商la page HTML souhaitée dans le dossier de la solution matérielle-logicielle et la télécharger pendant l 'exécution du répondeur。

进口商une页面HTML à l 'aide de la CLI

À l 'invite de commands, tapez:

import responder htmlpage [] [-comment ] [-overwrite][-CAcertFile ]

为例:

import responder htmlpage http://www.example.com/page.html my-responder-page -CAcertFile my_root_ca_cert .html

Où, le certificate at de l 'autorité de certification est utilisé pour vérifier le certificate at client。Le certificat doit être importé à l 'aide de la command CLI«import ssl certfile»ou équivalente via l 'API ou l 'interface graphique。Si le nom du certificate n 'est pas configuré, les certificates d 'autorité de certification racine par défaut sont utilisés pour la vérification du certificat。

进口商页面HTML à l 'aide de l 'interface graphhique Citrix ADC

  1. Accedez一AppExpert>Repondeur>HTML页面的导入
  2. Dans le volet de détails导入HTML du répondeur, cliquez surAjouter
  3. 在洛杉矶page反对导入页面HTML, définissez les paramètres suivants:

    1. 的名字。Nom de la page HTML。
    2. 进口商从。Importé à partir d 'un fichier, d 'un texte ou d 'un texte。
    3. URL。Sélectionnez cette选项倒进入l 'emplacement URL du fichier HTML。
    4. 档案。Sélectionnez le fichier HTML dans le répertoire de la solution matérielle-logicielle。
    5. 对于我。Sélectionnez le fichier HTML文本格式。
  4. 双击苏尔继续
  5. Vérifiez les détails de la page HTML du répondeur。
  6. 双击苏尔Termine

    导入网页HTML

Pour modifier une page HTML, vous pouvez sélectionner unfichier et cliquer sur修改符le fichier de page HTML du répondeurDans la liste déroulanteSélectionner une行动

修改符le fichier de page HTML du répondeur

配置l 'action du répondeur