ADC
感谢您提供反馈

这篇文章已经过机器翻译.放弃

创建命名经典表达式

命名经典表达式是可以通过指定名称引用的经典表达式。通常,您需要配置较大或复杂的经典表达式,并且构成较大复合表达式的一部分。您还可以配置需要在多个复合表达式或经典策略中经常使用的经典表达式。在这些方案中,您可以创建所需的经典表达式,将其保存为您选择的名称,然后通过其名称引用复合表达式或策略中的表达式。这样可以节省配置时间并提高复杂复合表达式的可读性。此外,对命名经典表达式的任何修改只需要进行一次。

一些命名表达式是内置的,其中一个子集是只读的。内置命名表达式分为四类:常规、防病毒、个人防火墙和 Internet 安全。通用命名表达式具有广泛的用途。例如,在常规类别中,您可以使用表达式 ns_true 和 ns_false 分别指定要为所有流量返回的值 TRUE 或 FALSE。您还可以识别特定类型的数据(例如,HTM、DOC 或 GIF 文件),确定是否存在缓存头,或确定客户端与 Citrix ADC 之间数据包的往返时间是否高(超过 80 毫秒)。

防病毒、个人防火墙和 Internet 安全命名表达式会测试客户端是否存在特定程序和版本,并且主要用于 Citrix Gateway 策略。

注意: 您不能修改或删除内置命名表达式。

使用 CLI 创建命名的经典表达式

在命令提示窗口中,键入以下命令来设置参数并验证配置:

- add expression <name> <value> [-comment <string>] [-clientSecurityMessage <string>] - show expression [<name> | -type CLASSIC

示例

> add expression classic_ne "REQ.HTTP.URL CONTAINS www.example1.com" -comment "Checking the URL for www.example1.com" Done > show expression classic_ne 1) Name: classic_ne Expr: REQ.HTTP.URL CONTAINS www.example1.com Hits: 0 Type : CLASSIC Comment: "Checking the URL for www.example1.com" Done >

通过使用 GUI 创建命名的经典表达式

  1. 在导航窗格中,展开 AppExpert,展开“表达式”,然后单击“经典表达式”。

  2. 在详细信息窗格中,单击 Add(添加)。

    注意:“表达式”列表中的某些内置表达式是只读的。

  3. 在“创建策略表达式”对话框中,为以下参数指定值:

    • 表达式名称*— 名称
    • 客户端安全消息 — 客户端安全消息
    • 评论-评论

    *必需的参数

  4. 要创建表达式,请执行以下操作之一:

  5. 完成后,单击关闭。通过滚动到“经典表达式”列表底部以查看新表达式,验证新表达式是否已创建。

本内容的正式版本为英文版。部分 Cloud Software Group 文档内容采用了机器翻译,仅供您参考。Cloud Software Group 无法控制机器翻译的内容,这些内容可能包含错误、不准确或不合适的语言。对于从英文原文翻译成任何其他语言的内容的准确性、可靠性、适用性或正确性,或者您的 Cloud Software Group 产品或服务沿用了任何机器翻译的内容,我们均不作任何明示或暗示的保证,并且适用的最终用户许可协议或服务条款或者与 Cloud Software Group 签订的任何其他协议(产品或服务与已进行机器翻译的任何文档保持一致)下的任何保证均不适用。对于因使用机器翻译的内容而引起的任何损害或问题,Cloud Software Group 不承担任何责任。
创建命名经典表达式