设置自定义 Citrix ADC 应用程序

如果 AppExpert 应用程序模板不适用于要通过 Citrix ADC 设备管理的 Web 应用程序,或者如果可用的 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. 在详细信息窗格中,右键单击要为其配置服务或服务组的应用程序单元,然后单击“配置后端服务”。
  3. 在“配置后端服务”对话框中,执行以下操作之一:
    • 要配置服务,请单击“服务”选项卡。
    • 要配置服务组,请单击“服务组”选项卡。
  4. 在“服务服务组”选项卡中,执行以下操作之一:
    • 清除与您不希望为应用程序单元配置的服务或服务组对应的复选框。请确保选中了与要为应用程序单元配置的服务或服务组对应的复选框。然后,在权重列中,指定要分配给每个已配置服务的权重。
    • 若要指定所有服务或服务组,请单击“全部激活”。
  5. 在“方法”和“持久性”和“高级”选项卡上,指定所需的参数。
  6. 单击确定

配置策略

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