配置缓存重定向虚拟服务器

默认情况下,缓存重定向虚拟服务器将可缓存的请求转发到负载平衡虚拟服务器以获取缓存,并将不可缓存的请求转发到源服务器(反向代理配置除外,在这种配置中,不可缓存的请求被发送到负载平衡虚拟服务器)。缓存重定向虚拟服务器有三种类型:透明、正向代理和反向代理。

透明缓存重定向虚拟服务器使用 IP 地址* 和端口号(通常为 80),可以接受发送到设备所代表的任何 IP 地址的 HTTP 流量。因此,您只能配置一个透明缓存重定向虚拟服务器。您配置的任何其他缓存重定向虚拟服务器都必须是正向代理服务器或反向代理重定向服务器。

使用 cli 在透明模式下添加缓存重定向虚拟服务器

在命令提示符处,键入以下命令以添加缓存重定向虚拟服务器并验证配置:

-  add cr vserver <name> <serviceType> [<IPAddress> <port> ] [-cacheType <cacheType>] [-redirect <redirect>]
-  show cr vserver [<name>]
<!--NeedCopy-->

示例:

add cr vserver Vserver-CRD-1 HTTP * 80 -cacheType TRANSPARENT -redirect POLICY
> show cr vserver Vserver-CRD-1
        Vserver-CRD-1 (*:80) - HTTP     Type: CONTENT
        State: UP  ARP:DISABLED
        Client Idle Timeout: 180 sec
        Down state flush: ENABLED
        Disable Primary Vserver On Down : DISABLED
        Default:        Content Precedence: RULE        Cache: TRANSPARENT
        On Policy Match: ORIGIN L2Conn: OFF     OriginUSIP: OFF
        Redirect: POLICY        Reuse: ON       Via: ON ARP: OFF
 Done
<!--NeedCopy-->

使用 CLI 修改或移除缓存重定向虚拟服务器

  • 要修改虚拟服务器,请使用 set cr vserver 命令,这与使用 add cr vserver 命令类似,唯一的不同是输入现有虚拟服务器的名称。
  • 要移除虚拟服务器,请使用 rm cr vserver 命令,该命令仅接受 <name> 参数。

使用 GUI 在透明模式下添加缓存重定向虚拟服务器

  1. 导航到 流量管理 > 缓存重定向 > 虚拟服务器。

  2. 在详细信息窗格中,单击 Add(添加)。

  3. 在“创建虚拟服务器(缓存重定向)”对话框中,为以下参数指定值,如下所示:

    • 名称*—名称
    • 端口*—port

    *必需的参数

  4. 在协议下拉列表中,选择支持的协议(例如, HTTP)。如果虚拟服务器要在所选协议的标准端口以外的端口上接收流量,请在“端口”字段中输入新值。

  5. 单击高 级 选项卡。

  6. 确认缓存类型设置为透明,重定向设置为策略。

  7. 单击 Create(创建),然后单击 Close(关闭)。缓存重定向虚拟服务器窗格显示新的虚拟服务器。

  8. 选择新的缓存重定向虚拟服务器以显示其配置的详细信息。

配置缓存重定向虚拟服务器