Citrix ADC

AppExpert应用程序和模板

警告

从Citrix ADC 13.0 build 82中已弃用应用程序模板功能。Citrix建议你使用Style Books作为替代。有关更多信息,请参见风格的书的话题。

AppExpert应用程序是您在Citrix ADC设备上设置的一组配置。通过GUI (GUI)可以简化AppExpert应用程序的管理,它允许您指定应用程序流量子集以及一组用于处理每个流量子集的独特的安全和优化策略。此外,它将部署步骤整合到一个视图中,因此您可以快速地为客户端配置目标IP地址并指定主机服务器。

要开始使用AppExpert应用程序,必须首先获得适当的应用程序模板,并将模板导入Citrix ADC设备。设置AppExpert应用程序后,必须验证应用程序是否正常工作。如果有必要,您可以定制配置以满足您的需求。

定期地,您可以通过查看各种应用程序组件、统计信息和application Visualizer的计数器来验证和监控配置。还可以为应用配置认证、授权和审计(认证、授权和审计)策略。

AppExpert应用术语

以下是在AppExpert应用程序特性中使用的术语,以及使用这些术语的实体的描述:

公共端点。Citrix ADC设备接收相关web应用程序的客户端请求的IP地址和端口组合。可以将公共端点配置为接收HTTP或安全HTTP (HTTPS)流量。所有客户端对web应用程序的请求都必须发送到公共端点。一个AppExpert应用程序可以被分配多个端点。在导入模板后配置公共端点。

应用程序单元。AppExpert应用实体处理web应用流量的子集,并对托管相关内容的一组服务进行负载平衡。应用程序单元必须管理的流量子集由规则定义。每个应用程序单元还为其管理的请求和响应定义了自己的一组流量优化和安全策略。与这些策略相关的Citrix ADC服务包括压缩、缓存、重写、响应器和应用程序防火墙。

默认情况下,每个至少有一个应用单元的AppExpert应用程序都包含一个默认应用单元,该默认应用单元不能被删除。默认应用程序单元与用于识别请求的规则不相关联,并且总是排在应用程序单元的最后。它定义了一组策略,用于处理与为其他应用程序单元配置的规则不匹配的任何请求。从而确保所有客户端请求都得到处理。

应用程序单元及其关联的规则、策略和操作都包含在AppExpert应用程序模板中。

服务。格式为web应用实例所在服务器的IP地址和应用在服务器上映射的端口的组合\ \ < IP地址>:\ \ > <端口.服务于多个请求的web应用程序驻留在多个服务器上。每个服务器都承载web应用程序的一个实例,web应用程序的每个这样的实例都由Citrix ADC设备上的一个服务表示。服务是特定于部署的,因此不包含在模板中。导入模板后,需要对业务进行相应的配置。

应用程序单元的规则。高级策略表达式,用于定义应用程序单元的流量子集的特征。下面的示例规则是一个高级策略表达式,用于标识由四种图像类型组成的流量子集:

HTTP.REQ.URL.SUFFIX.EQ("bmp") || HTTP.REQ.URL.SUFFIX.EQ("gif") || HTTP.REQ.URL.SUFFIX.EQ("png") || HTTP.REQ.URL.SUFFIX.EQ("jpg")

有关高级策略表达式的更多信息,请参见政策和表达式

交通子集。一组客户端请求,需要一组通用的流量优化和安全策略。流量子集由应用程序单元管理,并由规则定义。

AppExpert应用程序和模板