ADC
Gracias por los comentarios

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

Configurar un servidor virtual HTTPS para aceptar tráfico HTTP

Un usuario podría intentar acceder a un sitio web seguro enviando una solicitud HTTP. Puede descartar dichas solicitudes o redirigir la solicitud al sitio web seguro. En versiones anteriores, para redirigir la solicitud al sitio web seguro, tenía que hacer lo siguiente:

  • Agregue servidores virtuales HTTP y HTTPS con la misma dirección IP pero con puertos diferentes.
  • Agrega una acción de respuesta que redirige todo el tráfico al servidor virtual HTTPS.
  • Agregue una directiva de respuesta que especifique la acción anterior y vincule la directiva al servidor virtual HTTP.

A partir de la versión 11.1, puede configurar un servidor virtual HTTPS para que también procese todo el tráfico HTTP. Es decir, si se recibe tráfico HTTP en el servidor virtual HTTPS, el dispositivo realiza internamente una de las siguientes acciones en función de la opción configurada:

  • Prepara una https:// a la URL entrante.
  • Redirige el tráfico a otra URL HTTPS.

Dos nuevos parámetros httpsRedirectUrl y redirectFromPort se agregan al comando add lb vserver.

  • RedirectFromPort: Todo el tráfico HTTP recibido en este puerto lleva el prefijo https:// en la URL y se redirige. Asegúrese de especificar también la URL de redirección. Si no especifica la URL de redirección, el tráfico se redirige a la dirección IP del servidor virtual.
  • httpsRedirectURL: Todo el tráfico HTTP recibido en el puerto especificado en el parámetro -RedirectFromPortse redirige a esta URL. Por ejemplo, todo el tráfico HTTPS recibido en http://www.example.com se redirige a https://www.sample.com.

Nota

A partir de la versión 13.1 build 4x de NetScaler, el comando add cs vserver admite los parámetros httpsRedirectUrl y redirectFromPort.

Si el parámetro HttpsRedirectUrl no está configurado, puede esperar el siguiente comportamiento:

  • Para un servidor virtual LB, cuando el comando autoscaleOption en el comando set ns param no está establecido (es decir, el valor es cero), el tráfico HTTP se redirige al VIP del servidor virtual SSL. Cuando autoscaleOption se establece en un valor, el tráfico HTTP se redirige al valor del encabezado del host en la solicitud HTTP entrante.
  • En el caso de un servidor virtual CS, el tráfico HTTP se redirige al valor del encabezado del host en la solicitud HTTP entrante, independientemente de lo que se indique autoscaleOption en el comando set ns param.

Configurar el redireccionamiento HTTP a HTTPS en servidores virtuales de equilibrio de carga mediante la CLI

En la línea de comandos, escriba:

add lb vserver <name> <serviceType> -redirectFromPort <port | *> -httpsRedirectUrl <URL>

Ejemplo:

add lbvserver lbvip2 SSL 1.2.1.2 443 -redirectFromPort 80 -httpsRedirectUrl https://www.example.com

Configurar el redireccionamiento HTTP a HTTPS en servidores virtuales de equilibrio de carga mediante la interfaz gráfica de usuario

  1. Vaya a Administración del tráfico > Equilibrio de carga > Servidores virtuales.
  2. Agregue un servidor virtual de tipo SSL y haga clic en Aceptar.
  3. Modifique la configuración básica, haga clic en Másy agregue valores para Redireccionamiento desde puerto y URL de redireccionamiento HTTPS.

Configurar el redireccionamiento HTTP a HTTPS en servidores virtuales de conmutación de contenido mediante la CLI

En la línea de comandos, escriba:

add cs vserver <name> <serviceType> -redirectFromPort <port|*> [-httpsRedirectUrl <URL>]

Ejemplo:

add cs vserver csv1 SSL 1.2.4.5 443 -redirectFromPort 80 -httpsRedirectUrl https://www.example.com`

Configurar la redirección HTTP a HTTPS en servidores virtuales de conmutación de contenido mediante la interfaz gráfica de usuario

  1. Vaya a Administración del tráfico > Conmutación de contenido > Servidores virtuales.
  2. Agregue un servidor virtual de tipo SSL y haga clic en Aceptar.
  3. Modifique la configuración básica, haga clic en Másy agregue valores para Redireccionamiento desde puerto y URL de redireccionamiento HTTPS.
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.