ADC

Configuración de perfiles de transformación de URL

Un perfil describe una transformación de URL específica como una serie de acciones. El perfil funciona principalmente como un contenedor para las acciones y determina el orden en que se realizan las acciones. La mayoría de las transformaciones transforman un nombre de host externo y una ruta opcional en un nombre de host y una ruta internos diferentes. La mayoría de las transformaciones útiles son simples y requieren una sola acción, pero puede utilizar varias acciones para realizar transformaciones complejas.

No puede crear acciones y luego agregarlas a un perfil. Primero debe crear el perfil y, a continuación, agregarle acciones. En la CLI, crear una acción y configurar la acción son pasos independientes. La creación de un perfil y la configuración del perfil son pasos independientes tanto en la CLI como en la utilidad de configuración.

Para crear un perfil de transformación de URL mediante la línea de comandos de NetScaler

En la línea de comandos de NetScaler, escriba los siguientes comandos, en el orden que se muestra, para crear un perfil de transformación de URL y comprobar la configuración. A continuación, puede repetir el segundo y el tercer comando para configurar acciones adicionales:

  • add transform profile <profileName> -type URL [-onlyTransformAbsURLinBody (ON|OFF)] \[-comment <comment>]
  • add transform action <name> <profileName> <priority>
  • set transform action <name> [-priority <priority>] [-reqUrlFrom <expression>] [-reqUrlInto <expression>] [-resUrlFrom <expression>] [-resUrlInto <expression>] [-cookieDomainFrom <expression>] [-cookieDomainInto <expression>] [-state (ENABLED|DISABLED)] [-comment "<string>"]
  • show transform profile <name>

Ejemplo:

> add transform profile shoppingcart -type URL
 Done
> add transform action actshopping shoppingcart 1000
 Done
> set transform action actshopping -priority 1000 -reqUrlFrom 'shopping.example.com' -reqUrlInto 'www.example.net/shopping' -resUrlFrom 'www.example.net/shopping' -resUrlInto 'shopping.example.com' -cookieDomainFrom 'example.com' -cookieDomainInto 'example.net' -state ENABLED -comment 'URL transformation for shopping cart.'
 Done
> show transform profile shoppingcart
        Name: shoppingcart
                Type: URL       onlyTransformAbsURLinBody: OFF
        Comment:
        Actions:

1)              Priority 1000   Name: actshopping       ENABLED
 Done
<!--NeedCopy-->

Para modificar una acción o perfil de transformación de URL existente mediante la línea de comandos de NetScaler

En la línea de comandos de NetScaler, escriba los siguientes comandos para modificar una acción o un perfil de transformación de URL existente y comprobar la configuración:

Nota: Utilice el comando set transform profile o set transform action, respectivamente. El comando set transform profile utiliza los mismos argumentos que el comando add transform profile, y set transform action es el mismo comando que se utilizó para la configuración inicial.

  • set transform action <name> [-priority <priority>] [-reqUrlFrom <expression>] [-reqUrlInto <expression>] [-resUrlFrom <expression>] [-resUrlInto <expression>] [-cookieDomainInto <expression>] [-state (ENABLED|DISABLED)] [-comment "<string>"]
  • show transform profile <name>

Ejemplo:

> set transform action actshopping -priority 1000 -reqUrlFrom 'searching.example.net' -reqUrlInto 'www.example.net/searching' -resUrlFrom 'www.example.net/searching' -resUrlInto 'searching.example.com' -cookieDomainInto 'example.net' -state ENABLED -comment 'URL transformation for searching cart.'
 Done
> show transform profile shoppingcart
        Name: shoppingcart
                Type: URL       onlyTransformAbsURLinBody: OFF
        Comment:
        Actions:

1)              Priority 1000   Name: actshopping       ENABLED
 Done
<!--NeedCopy-->

Para eliminar un perfil y acciones de transformación de URL mediante la línea de comandos de NetScaler

Primero, elimine todas las acciones asociadas a ese perfil escribiendo el siguiente comando una vez para cada acción:

  • rm transform action <name> Una vez que haya eliminado todas las acciones asociadas a un perfil, elimine el perfil como se muestra a continuación.
  • perfil de transformación rm <name>

Para crear un perfil de transformación de URL mediante la utilidad de configuración

  1. En el panel de navegación, expanda Reescribir, expanda Transformación de URL y, a continuación, haga clic en Perfiles.
  2. En el panel de detalles, haga clic en Agregar.
  3. En el cuadro de diálogo Crear perfil de transformación de URL, escriba o seleccione valores para los parámetros. El contenido del cuadro de diálogo corresponde a los parámetros descritos en “Parámetros para configurar los perfiles de transformación de URL” de la siguiente manera (el asterisco indica un parámetro obligatorio):
    • Nombre*: nombre
    • Comentario: comentario
    • Transforma solo las URL absolutas en el cuerpo de la respuesta: OnlyTransformAbsurLinBody
  4. Haga clic en Crear y, a continuación, en Cerrar. Aparece un mensaje en la barra de estado que indica que el perfil se ha configurado correctamente.

Para configurar un perfil y acciones de transformación de URL mediante la utilidad de configuración

  1. En el panel de navegación, expanda Reescribir, expanda Transformación de URL y, a continuación, haga clic en Perfiles.
  2. En el panel de detalles, seleccione el perfil que desee configurar y, a continuación, haga clic en Abrir.
  3. En el cuadro de diálogo Configurar perfil de transformación de URL, realice una de las siguientes acciones.
    • Para crear una acción nueva, haz clic en Agregar.
    • Para modificar una acción existente, selecciónela y, a continuación, haga clic en Abrir.
  4. Rellene el cuadro de diálogo Crear acción de transformación de URL o Modificar acción de transformación de URL escribiendo o seleccionando valores para los parámetros. El contenido del cuadro de diálogo corresponde a los parámetros descritos en “Parámetros para configurar los perfiles de transformación de URL” de la siguiente manera (el asterisco indica un parámetro obligatorio):
    • Nombre de acción*: Nombre
    • Comentarios: comentario
    • Prioridad*: prioridad
    • Solicitar URL de—requRLFrom
    • Solicitar URL en — requrLinto
    • URL de respuesta de—ResurlFrom
    • URL de respuesta en — ResurLinto
    • Cookie Domain From — CookieDomainFrom
    • Cookie DomainInto — CookieDomainInto
    • Habilitado: estado
  5. Guarde los cambios.
    • Si va a crear una acción nueva, haga clic en Creary, a continuación, en Cerrar.
    • Si está modificando una acción existente, haga clic en Aceptar. Aparece un mensaje en la barra de estado que indica que el perfil se ha configurado correctamente.
  6. Repita los pasos 3 a 5 para crear o modificar cualquier acción adicional.
  7. Para eliminar una acción, selecciónela y, a continuación, haga clic en Eliminar. Cuando se le solicite, haga clic en Aceptar para confirmar la eliminación.
  8. Haga clic en Aceptar para guardar los cambios y cerrar el cuadro de diálogo Modificar perfil de transformación de URL.
  9. Para eliminar un perfil, en el panel de detalles, seleccione el perfil y, a continuación, haga clic en Eliminar. Cuando se le solicite, haga clic en Aceptar para confirmar la eliminación.