Se aplica una reescritura de respuesta HTTP a la respuesta HTTP que sale de los servidores al cliente.
Procedimiento
- Abra el servidor virtual HTTP de Capa 7.
- Haga clic en para configurar las reglas de equilibrador de carga para la reescritura de respuesta HTTP.
Todos los valores de coincidencia aceptan expresiones regulares.
Condición de coincidencia compatible |
Descripción |
Encabezado de respuesta HTTP |
Esta condición se utiliza para hacer coincidir los mensajes de respuesta HTTP de los servidores back-end con los campos de encabezado HTTP. http_response.header_name: nombre del encabezado que debe coincidir. http_response.header_value: valor que debe coincidir. |
Método de respuesta HTTP |
Coincide con un método de respuesta HTTP. http_response.method: valor que debe coincidir. |
URI de respuesta HTTP |
Coincide con un URI de respuesta HTTP. http_response.uri: valor que debe coincidir. |
Argumentos de URI de respuesta HTTP |
Coincide con los argumentos de un URI de respuesta HTTP. http_response.uri_args: valor que debe coincidir. |
Versión de respuesta HTTP |
Coincide con una versión de respuesta HTTP. http_response.version: valor que debe coincidir. |
Cookie de respuesta HTTP |
Coincide con cualquier cookie de respuesta HTTP. http_response.cookie_value: valor que debe coincidir. |
SSL de cliente |
Coincide con el identificador de perfil SSL del cliente. ssl_profile_id: valor que debe coincidir. |
Puerto de encabezado TCP |
Coincide con un puerto TCP de origen o destino. tcp_header.source_port: puerto de origen que debe coincidir. tcp_header.destination_port: puerto de destino que debe coincidir. |
Origen de encabezado IP |
Coincide con los campos de encabezado IP en los mensajes HTTP. El tipo de origen debe ser una única dirección IP, un rango de direcciones IP o un grupo. Consulte Agregar un grupo. La dirección IP de origen de los mensajes HTTP debe coincidir con las direcciones IP que están configuradas en grupos. Se admiten las direcciones tanto IPv4 como IPv6. ip_header.source_address: dirección de origen que debe coincidir. ip_header.destination_address: dirección de destino que debe coincidir. |
Variable |
Cree una variable y asigne un valor a la variable. |
Distingue entre mayúsculas y minúsculas |
Establezca una marca que distinga mayúsculas de minúsculas para la comparación de valores de encabezado HTTP. |
- Seleccione una acción:
Acción |
Descripción |
Reescritura de encabezado de respuesta HTTP |
Esta acción se utiliza para reescribir los campos de encabezado de los mensajes de respuesta HTTP con los nuevos valores especificados. http_response.header_name: nombre de encabezado. http_response.header_value: valor que se debe escribir. |
Eliminación de encabezado de respuesta HTTP |
Esta acción se utiliza para eliminar los campos de encabezado de los mensajes de respuesta HTTP. http_request.header_delete: nombre de encabezado. http_request.header_delete: valor que se debe escribir. |
Aprendizaje de persistencia de variables |
Seleccione un perfil de persistencia genérico e introduzca un nombre de variable. También puede habilitar Variable hash. Si el valor de la variable es largo, la variable hash garantiza que se almacenará correctamente en la tabla de persistencia. Si no habilita la Variable hash, solo se almacenará la parte fija del prefijo en la tabla de persistencia en caso de que el valor de la variable sea largo. En consecuencia, puede que se envíen dos solicitudes diferentes con valores de variables largas al mismo servidor de back-end (porque sus valores de variables tienen el mismo prefijo) cuando deberían enviarse a servidores de back-end distintos. |
- Haga clic en Guardar y en Aplicar.