Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Configurar HTTP la HTTPS redirección
En este tema se describe cómo gestionar HTTP el tráfico hacia su aplicación si los usuarios finales siguen iniciándolo. Para ello, debe configurar HTTP el HTTPSredireccionamiento, lo que a veces se denomina forzamiento HTTPS.
Para configurar la redirección, primero debe configurar el entorno para gestionar HTTPS el tráfico. A continuación, redirige HTTP el tráfico a. HTTPS Estos dos pasos se describen en las subsecciones siguientes.
Configure su entorno para gestionar HTTPS el tráfico
En función de la configuración de balanceo de carga del entorno, realice una de las siguientes acciones:
-
Entorno con equilibrio de carga: configure su equilibrador de carga para que finalice. HTTPS
-
Entorno de instancia única: configure la aplicación para finalizar HTTPS las conexiones en la instancia. Esta configuración depende de la plataforma de su entorno.
Redirija HTTP el tráfico a HTTPS
Para redirigir HTTP el tráfico a HTTPS su aplicación, puede configurar los servidores web en las instancias de su entorno o puede configurar el Application Load Balancer del entorno.
Configure los servidores web de la instancia
Este método funciona en cualquier entorno de servidor web. Configura los servidores web en tus EC2 instancias de Amazon para que respondan al HTTP tráfico con un estado de respuesta de HTTP redireccionamiento.
Esta configuración depende de la plataforma de su entorno. Busca la carpeta de tu plataforma en la https-redirect
Si su entorno usa comprobaciones de estado de Elastic Load Balancing, el balanceador de carga espera que una instancia en buen HTTP estado responda a los mensajes de verificación de estado con HTTP 200 respuestas (OK). Por lo tanto, su servidor web no debería redirigir estos mensajes aHTTPS. Los archivos de configuración de ejemplo en https-redirect
Configura el balanceador de carga
Este método funciona si tiene un entorno con equilibrio de carga que utiliza un Application Load Balancer. Un Application Load Balancer puede enviar respuestas de redireccionamiento a medida que entra HTTP tráfico. En este caso, no es necesario configurar la redirección en las instancias de su entorno.
Tenemos dos archivos de configuración de ejemplo GitHub que muestran cómo configurar un Application Load Balancer para la redirección.
-
El archivo
alb-http-to-https-redirection-full.config
de configuración crea un agente de HTTPS escucha en el puerto 443 y modifica el detector predeterminado del puerto 80 al que redirigir el tráfico entrante. HTTP HTTPS -
El archivo
alb-http-to-https-redirection.config
de configuración espera que se defina el listener 443. Para definirlo, puede utilizar los espacios de nombres de configuración estándar de Elastic Beanstalk o la consola de Elastic Beanstalk. Luego se encarga de modificar el listener del puerto 80 para la redirección.