设置自定义Citrix ADC应用程序
如果AppExpert应用程序模板不适用于要通过Citrix ADC设备管理的网络应用程序,或者可用的AppExpert应用程序模板不符合您的要求,则可以在没有模板的情况下创建AppExpert应用程序。
要创建没有模板的AppExpert应用程序,必须先创建应用程序和应用程序单元。然后,配置公共终端节点、服务和服务组。最后,配置确定如何评估和处理应用程序流量的策略。
创建应用程序和应用程序单元并配置策略后,必须验证配置并对其进行测试,以确保其正常工作,就像使用预构建的AppExpert应用程序模板配置应用程序时一样。然后,您必须监视该应用程序,以确保应用程序及其实体正常工作。
创建应用程序
创建AppExpert应用程序时,设备会创建一个容器,您可以在其中添加应用程序单元。在创建第一个应用程序单元之前,不会创建默认的应用程序单元。
要使用GUI创建AppExpert应用程序,请执行以下操作:
- 导航到AppExpert>应用程序。
- 在详细信息窗格中,右键单击”应用程序,然后单击"添加”。
- 在“创建应用程序“对话框的”名称“中,输入应用程序的名称,然后单击”确定”。
创建应用程序单元
对于与网页应用程序关联的每个流量子集,您必须创建一个应用程序单元。
要使用GUI为AppExpert应用程序创建应用程序单元,请执行以下操作:
- 导航到AppExpert>应用程序。
- 在详细信息窗格中,右键单击要为其添加应用程序单元的应用程序,然后单击添加。
- 单击创建。
为AppExpert应用程序配置公共终端节点
创建所需的所有应用程序单元后,必须配置一个或多个公共端点,以使客户端能够通过Citrix ADC设备访问网络应用程序。
要使用GUI为AppExpert应用程序配置公共终端节点,请执行以下操作:
- 导航到AppExpert>应用程序。
- 在详细信息窗格中,右键单击要为其配置公用端点的应用程序,然后单击配置公用端点。
- 在应用程序的“选择公共端点”对话框中,执行以下操作之一:
如果对话框中列出了所需的端点,请单击相应的复选框。
如果要指定所有公共终端节点,请单击”全部激活”。
如果要将终端节点与AppExpert应用程序分离,请清除相应的复选框。
如果要创建新的公共终端节点,请单击”添加”。然后,在“创建公共端点”对话框中,配置端点设置,然后单击“确定”。
在“创建公共端点“对话框中,只能指定端点的名称,ip地址,端口和协议。您可以在创建公共终端节点后指定其他终端节点设置。要指定其他终端节点设置,请在创建终端节点后,在"选择公共端点"对话框中单击该端点,然后单击"打开”。然后,在”配置公用端点“对话框中,提供其他设置,然后单击”确定”。
有关创建公共终端节点和配置公共终端节点对话框中参数的详细信息,请参阅内容切换。
如果要修改公用端点,请单击端点,然后单击打开。然后,在”配置公共终端节点“对话框中,修改终端节点的设置,然后单击”确定”。
有关配置公共终端节点对话框中参数的更多信息,请参阅内容切换。
- 单击关闭。
为应用程序单元配置公共端点
对于应用程序单元,指定公共端点的方式与为从AppExpert应用程序模板创建的应用程序指定公共端点的方式相同。有关为应用程序单元指定终端节点子集的详细信息,请参阅为应用程序单元配置终端节点。
使用GUI配置应用程序单元的端点:
- 导航到AppExpert>应用程序。
- 在详细信息窗格中,右键单击要为其指定公共端点的应用程序单元,然后单击配置公共端点。
- 在应用程序单元的”选择公共端点对话框中,执行以下操作之一:
- 如果您是第一次为应用程序单元指定端点,请清除与不希望绑定到应用程序单元的终端节点相对应的复选框。
- 如果要指定对话框中列出但当前未绑定到应用程序单元的端点,请单击相应的复选框。
- 单击确定。
为AppExpert应用程序配置服务和服务组
只有在为AppExpert应用程序配置服务和服务组后,服务和服务组才可用于应用程序单元。因此,在为应用程序单元配置服务之前,必须为AppExpert应用程序配置服务和服务组。您为AppExpert应用程序配置的所有服务和服务组都必须使用相同的协议(HTTP或HTTPS)。为不是从模板创建的AppExpert应用程序配置服务和服务组的过程与从模板创建的应用程序配置服务和服务组的过程相同。
要使用GUI为AppExpert应用程序配置服务或服务组,请执行以下操作:
- 导航到AppExpert>应用程序。
- 在详细信息窗格中,右键单击要为其配置服务或服务组的应用程序,然后单击配置后端服务。
- 在“配置后端服务”对话框中,执行以下操作之一:
- 要配置服务,请单击”服务选项卡。
- 要配置服务组,请单击服务组选项卡。
- 在“服务组"或"服务组选项卡上,执行以下操作之一:
- 如果选项卡上列出了所需的服务或服务组,请单击相应的复选框。
- 如果要指定所有服务或服务组,请单击”全部激活”。
- 如果要创建新的服务或服务组,请单击”添加”。然后,在”创建服务“对话框或”创建服务组“对话框中,分别配置服务或服务组的设置,然后单击”创建”。
- 如果要修改服务,请单击该服务,然后单击“打开”。然后,在”配置服务“对话框或”创建服务组“对话框中,分别配置服务或服务组的设置,然后单击”确定”。
有关"创建服务","配置服务"和"创建服务组对话框中的设置的信息,请参阅负载平衡。
为应用程序单元配置服务和服务组
配置服务和服务组后,必须为每个应用程序单元配置服务和服务组。但是,如果每个后端服务都托管与网站应用程序关联的所有内容,则无需执行此步骤。如果与应用程序单元关联的内容仅托管在后端服务器的子集上,则可以为该应用程序单元配置服务和服务组。
要使用GUI为应用程序单元配置服务或服务组,请执行以下操作:
- 导航到AppExpert>应用程序。
- 在详细信息窗格中,右键单击要为其配置服务或服务组的应用程序单元,然后单击配置后端服务。
- 在“配置后端服务对话框中,执行以下操作之一:
- 要配置服务,请单击”服务选项卡。
- 要配置服务组,请单击服务组选项卡。
- 在“服务"或"服务组选项卡中,执行以下操作之一:
- 清除与不希望为应用程序单元配置的服务或服务组对应的复选框。确保选中了与要为应用程序单元配置的服务或服务组相对应的复选框。然后,在“权重”列中,指定要分配给每个已配置服务的权重。
- 要指定所有服务或服务组,请单击全部激活。
- 在“方法", "持久性“和”高级选项卡上,指定所需的参数。
- 单击确定。
配置策略
为不使用模板创建的AppExpert应用程序配置策略的过程与从模板创建的AppExpert应用程序的过程相同。有关详细信息,请参阅为应用程序单元配置策略。