Citrix ADC

设置自定义Citrix ADC应用程序

如果您希望通过Citrix ADC设备管理的Web应用程序没有AppExpert应用程序模板,或者可用的AppExpert应用程序模板不符合您的需求,那么您可以在没有模板的情况下创建AppExpert应用程序。

要在没有模板的情况下创建AppExpert应用程序,必须首先创建应用程序和应用程序单元。然后,配置公共端点、服务和服务组。最后,配置决定如何评估和处理应用程序通信量的策略。

在创建应用程序和应用程序单元并配置策略之后,必须验证配置并测试它,以确保它能够正确工作,就像使用预构建的AppExpert应用程序模板配置应用程序一样。然后,必须监视应用程序,以确保应用程序及其实体正常工作。

创建应用程序

当您创建AppExpert应用程序时,该设备将创建一个容器,您可以向其中添加应用程序单元。在创建第一个应用程序单元之前,不会创建默认的应用程序单元。

使用GUI创建AppExpert应用程序:

  1. 导航到AppExpert>应用程序
  2. 在详细信息窗格中,右键单击应用程序,然后按添加
  3. 创建应用程序对话框中,在“名称”中输入应用程序的名称,然后单击好吧

创建应用程序单元

对于与您的web应用程序相关联的每个流量子集,您必须创建一个应用程序单元。

使用GUI为AppExpert应用程序创建一个应用程序单元:

  1. 导航到AppExpert>应用程序
  2. 在详细信息窗格中,右键单击要为其添加应用程序单元的应用程序,然后单击添加
  3. 点击创建

为AppExpert应用程序配置公共端点

在创建了所需的所有应用程序单元之后,必须配置一个或多个公共端点,以使客户机能够通过Citrix ADC设备访问web应用程序。

使用GUI为AppExpert应用程序配置公共端点:

  1. 导航到AppExpert>应用程序
  2. 在详细信息窗格中,右键单击要为其配置公共端点的应用程序,然后单击配置公共端点
  3. 在应用程序的“选择公共端点”对话框中,执行以下操作之一:
    • 如果对话框中列出了所需的端点,请单击相应的复选框。

    • 如果要指定所有公共端点,请单击激活所有

    • 如果要将端点与AppExpert应用程序分离,请清除相应的复选框。

    • 如果要创建新的公共端点,请单击添加.然后,在“创建公共端点”对话框中配置端点设置,然后单击好吧

      创建公共端点对话框中,只能指定端点的名称、IP地址、端口和协议。在创建公共端点之后,可以指定其他端点设置。要指定其他端点设置,在创建端点之后,在“选择公共端点”对话框中单击端点,然后单击开放.然后,在配置公共端点对话框中,提供其他设置,然后单击好吧

      有关参数的详细信息创建公共端点而且配置公共端点对话框,请参见内容切换

    • 如果要修改公共端点,请单击该端点,然后单击开放.然后,在配置公共端点对话框中,修改端点的设置,然后单击好吧

      有关“配置公共端点”对话框中参数的详细信息,请参见内容切换

  4. 点击关闭

为应用程序单元配置公共端点

对于应用程序单元,指定公共端点的方式与为从AppExpert应用程序模板创建的应用程序指定公共端点的方式相同。有关为应用程序单元指定端点子集的详细信息,请参见为应用程序单元配置端点

使用GUI为应用程序单元配置端点:

  1. 导航到AppExpert>应用程序
  2. 在详细信息窗格中,右键单击要为其指定公共端点的应用程序单元,然后单击配置公共端点
  3. 选择公共端点对话框中的应用程序单元,执行以下操作之一:
    • 如果您是第一次为应用程序单元指定端点,请清除与您不希望绑定到应用程序单元的端点对应的复选框。
    • 如果您想指定对话框中列出但当前未绑定到应用程序单元的端点,请单击相应的复选框。
  4. 点击好吧

为AppExpert应用程序配置服务和服务组

只有为AppExpert应用程序配置了服务和服务组后,应用单元才能使用服务和服务组。因此,在配置应用单元的服务之前,必须先为AppExpert应用程序配置服务和服务组。为AppExpert应用程序配置的所有服务和服务组必须使用相同的协议(HTTP或HTTPS)。对于非从模板创建的AppExpert应用程序,配置服务和服务组的过程与从模板创建的应用程序相同。

使用GUI为AppExpert应用程序配置服务或服务组。

  1. 导航到AppExpert>应用程序
  2. 在详细信息窗格中,右键单击需要配置服务/服务组的应用,单击配置后端服务
  3. 在“配置后端服务”对话框中,执行以下操作之一:
    • 配置业务时,单击服务选项卡。
    • 如果需要配置服务组,单击服务选项卡。
  4. 服务服务团体选项卡,执行以下操作之一:
    • 如果页签中列出了需要查询的服务或服务组,请单击对应的复选框。
    • 如果需要指定所有的服务或服务组,请单击激活所有
    • 如果需要新建服务或服务组,请单击添加.然后,在创建服务对话框或创建服务组对话框中,分别配置服务或服务组的“设置”,单击创建
    • 如果需要修改某个服务,请单击该服务,然后单击“打开”。然后,在配置服务对话框或创建服务组对话框中,分别配置服务或服务组的“设置”,单击好吧

有关“创建服务”、“配置服务”和“配置服务”中的设置的信息创建服务组对话框,请参见负载平衡

为应用单元配置服务和服务组

配置完业务和服务组后,还需要为每个应用单元配置业务和服务组。但是,如果每个后端服务承载了与web应用程序相关的所有内容,则没有必要执行此步骤。如果与应用程序单元相关联的内容只驻留在后端服务器的一个子集上,则可以为应用程序单元配置服务和服务组。

使用GUI为应用单元配置服务或服务组。

  1. 导航到AppExpert>应用程序
  2. 2 .在详细信息窗格中,右键单击需要配置服务或服务组的应用单元,单击配置后端服务
  3. 配置后端服务对话框中,执行以下操作之一:
    • 配置业务时,单击服务选项卡。
    • 如果需要配置服务组,单击服务团体选项卡。
  4. 服务服务团体选项卡,执行以下操作之一:
    • 清除应用单元中不需要配置的服务或服务组对应的复选框。请确保选中了需要为应用单元配置的服务或服务组对应的复选框。然后,在Weight列中,指定要分配给每个配置的服务的权重。
    • 单击,指定所有服务或服务组激活所有
  5. 方法而且持久性而且先进的选项卡,指定所需的参数。
  6. 点击好吧

配置策略

为不使用模板创建的AppExpert应用程序配置策略的过程与从模板创建的AppExpert应用程序相同。有关更多信息,请参见配置应用单元策略