Citrix ADC

系统设置

系统设置的配置包括基本任务,例如配置 HTTP 端口以实现连接保持活动状态和服务器卸载,设置每个服务器的最大连接数目,以及设置每个连接的最大请求数目。如果代理 IP 地址不适用,您可以启用客户端 IP 地址插入功能,并且可以更改 HTTP Cookie 版本。

还可以对 Citrix ADC 设备进行配置,使其在限定范围内的端口上打开 FTP 连接,而不是在用于数据连接的临时端口上打开。这样可以提高安全性,因为在防火墙上打开所有端口是不安全的。您可以将端口范围设置为 1,024 到 64,000 之间的任意范围。

部署之前,请检查验证核对表以验证您的配置。要配置 HTTP 参数和 FTP 端口范围,请使用 Citrix ADC GUI。

可以修改下表中所述的 HTTP 参数类型。

参数类型:HTTP 端口信息

指定:托管服务器使用的 Web 服务器 HTTP 端口。如果指定这些端口,则设备可以针对目标端口与指定端口相匹配的任何客户端请求执行请求切换。

注意:如果传入的客户端请求并非发往在设备上特殊配置的服务或虚拟服务器,则该请求中的目标端口必须与一个全局配置的 HTTP 端口相匹配。这样设备即可将连接保持活动状态并执行服务器卸载。

参数类型:限制

指定:每个托管服务器的最大连接数,以及通过每个连接发送的最大请求数。例如,如果将 Max Connections(最大连接数)设置为 500,且设备托管三个服务器,则对于与其中每一个服务器之间的连接,设备可打开的最大连接数为 500。默认情况下,设备可以与它托管的任一服务器建立数目不限的连接。要将每个连接的请求数目指定为无限制,请将 Max Requests(最大请求数)设置为 0。

注意:如果您使用的是 Apache HTTP 服务器,则必须将 Max Connections(最大连接数)设置为等于 Apache httpd.conf 文件中的 MaxClients 参数值。对于其他 Web 服务器,此参数为可选设置。

参数类型:客户端 IP 插入

指定:允许/禁止将客户端 IP 地址插入到 HTTP 请求标头中。可以在相邻的文本框中指定标头字段的名称。当设备托管的 Web 服务器接收到子网 IP 地址时,该服务器会将其标识为客户端 IP 地址。某些应用程序需要将客户端 IP 地址用于日志记录目的,或者用于动态决定将由 Web 服务器提供的内容。

可以允许将实际客户端 IP 地址插入到从该客户端发送到设备托管的一个、多个或所有服务器的 HTTP 标头请求中。然后,您可以通过镜像修改服务器访问插入的地址(使用 Apache 模块、ISAPI 接口或 NSAPI 接口)。

参数类型:cookie 版本

指定:在虚拟服务器上配置 COOKIEINSERT 持久性时要使用的 HTTP Cookie 版本。默认版本 0 是 Internet 上最常见的类型。或者,您可以指定版本 1。

参数类型:请求/响应

指定:用于处理特定请求类型以及启用/禁用 HTTP 错误响应日志记录的选项。

参数类型:服务器标头插入

指定:在 Citrix ADC 生成的 HTTP 响应中插入服务器标头。

要使用 GUI 配置 HTTP 参数,请按照以下步骤进行操作:

  1. 在导航窗格中,展开 System(系统),然后单击 Settings(设置)。
  2. 在详细信息窗格中,单击 Settings(设置)下的 Change HTTP parameters(更改 HTTP 参数)。
  3. Configure HTTP parameters(配置 HTTP 参数)对话框中,指定上表中所列标题下显示的某些或所有参数的值。
  4. 单击 OK(确定)。

要使用 GUI 设置 FTP 端口范围,请按照以下步骤进行操作:

  1. 在导航窗格中,展开 System(系统),然后单击 Settings(设置)。
  2. 在详细信息窗格中,单击 Settings(设置)下的 Change global system settings(更改全局系统设置)。
  3. FTP Port Range(FTP 端口范围)下,根据要指定的范围,将最低和最高端口号(例如 5000 和 6000)分别键入到 Start Port(起始端口)和 End Port(结束端口)文本框中。
  4. 单击 OK(确定)。

系统设置