配置URL转换策略
创建URL转换配置文件后,接下来创建URL转换策略,以选择Citrix ADC应使用配置文件转换的请求和响应。URL转换将每个请求及其响应视为一个单元,因此只有在收到请求时才会评估URL转换策略。如果策略匹配,Citrix ADC将同时转换请求和响应。
注意:在请求处理过程中,URL转换和重写功能不能同时在同一个HTTP标头上运行。因此,如果要将URL转换应用于请求,则必须确保它将修改的HTTP标头都不会被任何重写操作处理。
使用Citrix ADC命令行配置URL转换策略
您必须创建新策略。在命令行中,只能删除现有策略。在 Citrix ADC 命令提示符处,键入以下命令以配置 URL 转换策略并验证配置:
. txt
例如:
> add transform policy polsearch HTTP.REQ.URL.SUFFIX.EQ("Searching") prosearching Done > show transform policy polsearch 1) Name: polsearch Rule: HTTP.REQ.URL.SUFFIX.EQ("Searching") Profile: prosearch Priority: 0 Hits: 0 Done
使用Citrix ADC命令行删除URL转换策略
在Citrix ADC命令提示符处,键入以下命令以删除URL转换策略:
Rm转换策略
例如:
> rm transform policy polsearch Done
使用配置实用程序配置URL转换策略
在导航窗格中,展开”重写”,展开”URL转换”,然后单击”策略”。
在详细信息窗格中,执行以下操作之一:
- 要创建新策略,请单击添加(添加)。
- 若要修改现有策略,请选择该策略,然后单击”打开”。
在“创建URL转换策略“或”配置URL转换策略“对话框中,键入或选择参数的值。对话框的内容与“用于配置URL转换策略的参数”中描述的参数对应,如下所示(星号表示必填参数):
- 名称* -名称(无法更改之前配置的策略。)
- 配置文件*——profileName
- 表达式——规则
如果需要为新策略创建表达式的帮助,您可以在光标位于“表达式”文本框中时按住控制键并按空格键。要创建表达式,您可以按照下面所述直接键入表达式,也可以使用“添加表达式”对话框。
单击”前缀”,然后选择表达式的前缀。
选项包括:
HTTP - HTTP协议。如果要检查与HTTP协议相关的请求的某些方面,请选择此选项。
SY -受保护的网站。如果要检查与请求收件人有关的请求的某些方面,请选择此选项。
客户端-发送请求的计算机。如果您想检查请求发件人的某些方面,请选择此选项。
服务器-向其发送请求的计算机。如果要检查请求收件人的某些方面,请选择此选项。
URL—请求的URL。如果要检查发送请求的URL的某些方面,请选择此选项。
文本-请求中的任何文本字符串。如果要检查请求中的文本字符串,请选择此选项。
目标-请求的目标。如果要检查请求目标的某些方面,请选择此选项。
选择前缀后,Citrix ADC将显示一个由两部分组成的提示窗口,在顶部显示可能的下一个选项,并在底部简要说明所选选项意味着什么。选择取决于您选择的前缀。
选择您的下一个学期。
如果您选择HTTP作为前缀,则您的选择是点播(指定HTTP请求)和RES(指定HTTP响应)。如果您选择了另一个前缀,则您的选择会更加多样。有关特定选项的帮助,请单击该选项一次,以在下部提示窗口中显示有关该选项的信息。
当您确定所需的选择时,双击它将其插入到“表达式”窗口中。
键入一个句点,然后继续从显示在上一个列表框右侧的列表框中选择术语。在出现提示您输入值的文本框中键入适当的文本字符串或数字,直到表达式完成。
单击”创建“或”确定”,具体取决于您是创建新策略还是修改现有策略。
单击关闭。状态栏中将显示一条消息,指出已成功配置策略。
使用“添加表达式”对话框添加表达式
- 在“创建响应程序操作“或”配置响应程序操作“对话框中,单击”添加”。
在添加表达式对话框中,在第一个列表框中,选择表达式的第一个术语。
- HTTP。HTTP协议。如果要检查与HTTP协议相关的请求的某些方面,请选择此选项。
- SYS。受保护的网站。如果要检查与请求收件人有关的请求的某些方面,请选择此选项。
- 客户端。发送请求的计算机。如果您想检查请求发件人的某些方面,请选择此选项。
- 服务器。向其发送请求的计算机。如果要检查请求收件人的某些方面,请选择此选项。
- URL。请求的URL。如果要检查发送请求的URL的某些方面,请选择此选项。
- 文本。请求中的任何文本字符串。如果要检查请求中的文本字符串,请选择此选项。
- 目标。请求的目标。如果要检查请求目标的某些方面,请选择此选项。当您做出选择时,最右侧的列表框会列出表达式下一部分的相应术语。
- 在第二个列表框中,选择表达式的第二个术语。这些选择取决于您在上一步中所做的选择,并且适合上下文。第二个选择后,“构造表达式”窗口下方的“帮助“窗口(该窗口为空)显示了描述刚刚选择的术语的用途和用法的帮助。
- 继续从上一列表框右侧显示的列表框中选择术语,或者在出现提示您输入值的文本框中键入字符串或数字,直到表达式完成。