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

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

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

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

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

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

示例:

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

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

  • 要修改虚拟服务器,请使用 set cr虚拟服务器命令,这就像使用 add cr虚拟服务器命令一样,只是输入现有虚拟服务器的名称。
  • 要删除虚拟服务器,请使用仅接受 <name> 参数的rm cr vserver 命令。

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

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

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

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

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

    *必填参数

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

  5. 单击高 级 选项卡。

  6. 验证缓存类型设置为透明且重定向设置为策略。

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

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