ADC
Gracias por los comentarios

Este artículo ha sido traducido automáticamente. (Aviso legal)

Caso de uso: Dynamic content switching

Este caso de uso proporciona conmutación dinámica de contenido mediante una llamada HTTP para obtener el nombre del servidor virtual de equilibrio de carga al que se reenvía la solicitud.

  1. Agregue un servidor virtual de conmutación de contenido.

    add cs vserver cs_vserver1 HTTP 10.102.29.196 80
  2. Cree una llamada HTTP.

    add policy httpCallout http_callout1
  3. Configure la llamada HTTP para que responda con el nombre del servidor virtual de equilibrio de carga desde una solicitud que contiene la dirección IP del cliente en el encabezado HTTP “X-CLIENT-IP”.

    > set policy httpCallout http_callout1 -IPAddress 10.217.14.23 -port 80 -returnType TEXT -hostExpr ""www.get-lbvip.com"" -urlStemExpr ""/index.html"" -headers X-CLIENT-IP(CLIENT.IP.SRC) -resultExpr "HTTP.RES.BODY(1000).AFTER_STR("<lbvip>").BEFORE_STR("<lbvip")"
  4. Configure la acción de cambio de contenido para recuperar la respuesta de llamada.

    add cs action cs_action1 -targetVserverExpr 'SYS.HTTP_CALLOUT(http_callout1)'

    Nota:

    Debe vincular un servidor virtual de equilibrio de carga al servidor virtual de conmutación de contenido para tener en cuenta:

    • La no disponibilidad del servidor virtual de equilibrio de carga en el que se resuelve la llamada.
    • Condición UNDEF que resulta de la ejecución de la llamada.
    > bind cs vserver cs_vserver1 -lbvserver default_lbvip
  5. Configure la directiva de conmutación de contenido.

    add cs policy cs_policy1 -rule true -action cs_action1
  6. Vinculación de la directiva de conmutación de contenido al servidor virtual de conmutación de contenido.

    bind cs vserver cs_vserver1 -policyName cs_policy1 -priority 10
La versión oficial de este contenido está en inglés. Para mayor comodidad, parte del contenido de la documentación de Cloud Software Group solo tiene traducción automática. Cloud Software Group no puede controlar el contenido con traducción automática, que puede contener errores, imprecisiones o un lenguaje inadecuado. No se ofrece ninguna garantía, ni implícita ni explícita, en cuanto a la exactitud, la fiabilidad, la idoneidad o la precisión de las traducciones realizadas del original en inglés a cualquier otro idioma, o que su producto o servicio de Cloud Software Group se ajusten a cualquier contenido con traducción automática, y cualquier garantía provista bajo el contrato de licencia del usuario final o las condiciones de servicio, o cualquier otro contrato con Cloud Software Group, de que el producto o el servicio se ajusten a la documentación no se aplicará en cuanto dicha documentación se ha traducido automáticamente. Cloud Software Group no se hace responsable de los daños o los problemas que puedan surgir del uso del contenido traducido automáticamente.
Caso de uso: Dynamic content switching