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