AWS: Como redirecionar HTTP para HTTPS no balanceador de carga de aplicativo?

2

Eu tenho vários servidores da Web do IIS por trás de um balanceador de carga de aplicativo (ALB). Todos os servidores da web têm certificado SSL autoassinado instalado e redirecionam de HTTP para HTTPS usando o módulo de regravação de URL configurado corretamente:

Seeuacessardiretamenteessesservidoresdaweb,oHTTPseráredirecionadoparaHTTPS.

OprotocolousadopelogrupodedestinoéHTTPS.OALBescutaemHTTPeHTTPS.TemumcertificadoSSLem"www.mysite.com".

No entanto, quando tentei acessar o ALB usando HTTP, ele não foi redirecionado para HTTPS. Agora que os servidores são redirecionados corretamente, por que o ALB não é?

    
por Silly Dude 26.09.2017 / 06:27

1 resposta

1

Agora é possível redirecionar diretamente qualquer regra do ALB, consulte Anúncio da AWS .

Para redirecionar incondicionalmente todas as consultas de HTTP para HTTPS, você precisa configurar o ouvinte HTTP apenas com a regra / ação padrão para redirecionar permanentemente (301) todas as solicitações com o mesmo host, caminho e consulta na porta HTTPS (normalmente: 443) com o protocolo HTTPS:

    
por 20.08.2018 / 00:25