Estos contenidos se han traducido de forma automática para su comodidad, pero Huawei Cloud no garantiza la exactitud de estos. Para consultar los contenidos originales, acceda a la versión en inglés.
Actualización más reciente 2024-06-28 GMT+08:00

Redirección de HTTP a HTTPS

Escenarios

HTTPS es una extensión de HTTP. HTTPS cifra los datos entre un servidor web y un navegador.

Si habilita la redirección, todas las solicitudes HTTP a su sitio web se transmiten a través de conexiones HTTPS para mejorar la seguridad.

  • Si el protocolo oyente es HTTP, solo se puede usar el método GET o HEAD para la redirección. Si crea una redirección para un oyente HTTP, el navegador del cliente cambiará POST u otros métodos a GET. Si desea utilizar otros métodos en lugar de GET y HEAD, agregue un oyente de HTTPS.
  • Las solicitudes HTTP se reenvían al oyente HTTPS como solicitudes HTTPS, que luego se enrutan a los servidores backend a través de HTTP.
  • Si un oyente de HTTP es redirigido a un oyente de HTTPS, no se puede desplegar ningún certificado en los servidores backend asociados con el oyente de HTTPS. Si se implementan certificados, las solicitudes HTTPS no surtirán efecto.

Requisitos previos

  • Ha agregado un oyente HTTPS.
  • Ha agregado un oyente HTTP.

Creación de redirección a HTTPS

  1. Inicie sesión en la consola de gestión.
  2. En la esquina superior izquierda de la página, haga clic en y seleccione la región y el proyecto deseados.
  3. Pase el ratón sobre en la esquina superior izquierda para mostrar Service List y elija Networking > Elastic Load Balance.
  4. Busque el balanceador de carga y haga clic en su nombre.
  5. Haga clic en Listeners, busque el oyente HTTP y haga clic en su nombre.
  6. En la página de la ficha Forwarding Policies, haga clic en Add Forwarding Policy.
    Tabla 1 Configuración de parámetros para la redirección

    Parámetro

    Configuración

    Action

    Seleccione Redirect to another oyente.

    Listener

    Seleccione el oyente de HTTPS al que se redirigen las solicitudes.

  7. Después de agregar la política de reenvío, haga clic en Save.
    Figura 1 Redirección a un oyente de HTTPS

  • Si las solicitudes a un oyente de HTTP son redirigidas, el oyente quedará inválido, pero el control de acceso al oyente todavía tendrá efecto.
  • Si crea una redirección para un oyente HTTP, el servidor backend devolverá HTTP 301 Move Permanently a los clientes.

Modificación de la redirección a HTTPS

  1. Inicie sesión en la consola de gestión.
  2. En la esquina superior izquierda de la página, haga clic en y seleccione la región y el proyecto deseados.
  3. Pase el ratón sobre en la esquina superior izquierda para mostrar Service List y elija Networking > Elastic Load Balance.
  4. Busque el balanceador de carga y haga clic en su nombre.
  5. Haga clic en Listeners, busque el oyente HTTP y haga clic en su nombre.
  6. En la página de ficha Forwarding Policies, busque la política de reenvío de destino y haga clic en Edit.
  7. Puede cambiar el oyente de HTTPS al que se redirigen las solicitudes según sea necesario.
  8. Haga clic en Save.

Eliminación de redireccionamiento a HTTPS

  1. Inicie sesión en la consola de gestión.
  2. En la esquina superior izquierda de la página, haga clic en y seleccione la región y el proyecto deseados.
  3. Pase el ratón sobre en la esquina superior izquierda para mostrar Service List y elija Networking > Elastic Load Balance.
  4. Busque el balanceador de carga y haga clic en su nombre.
  5. Haga clic en Listeners, busque el oyente y haga clic en su nombre.
  6. En la página de ficha Forwarding Policies, haga clic en Delete a la derecha de la política de reenvío de destino.
  7. En el cuadro de diálogo que se muestra, haga clic en Yes.