ADC

Ejemplo 2: Agregar un encabezado IP de cliente local

Example Inc. quiere agregar un encabezado HTTP de IP de cliente local a las solicitudes entrantes. Este ejemplo contiene dos versiones ligeramente diferentes de la misma tarea básica.

Para agregar un encabezado IP de cliente local mediante la interfaz de línea de comandos

En la línea de comandos, escriba los siguientes comandos en el orden que se muestra:

add rewrite action act_ins_client insert_http_header NS-Client 'CLIENT.IP.SRC'
add rewrite policy pol_ins_client 'HTTP.REQ.HEADER("x-forwarded-for").EXISTS || HTTP.REQ.HEADER("client-ip").EXISTS' act_ins_client
bind rewrite global pol_ins_client 300 END
<!--NeedCopy-->

Para agregar un encabezado IP de cliente local mediante la utilidad de configuración

En el cuadro de diálogo Crear acción de reescritura, cree una acción de reescritura con la siguiente descripción.

Nombre Tipo Argumento (s)
act_ins_client insertar_http_header Cliente NS ‘CLIENT.IP.SRC’

En el cuadro de diálogo Crear directiva de reescritura, cree una directiva de reescritura con la siguiente descripción.

Nombre Expresión Acción
cliente pol_ins_ ‘HTTP.REQ.HEADER(“x-forwarded-for”).EXISTS || HTTP.REQ.HEADER(“client-ip”).EXISTS’ act_ins_client

Vincule la directiva a la global, asignando las prioridades y los valores de expresión goto que se muestran a continuación.

Nombre Prioridad Expresión Goto
cliente pol_ins_ 100 Siguiente
Ejemplo 2: Agregar un encabezado IP de cliente local