Veja como nosso servidor está configurado
Nginx que está sendo executado em 443 Varnishd que está sendo executado na porta 80 apache2 que está sendo executado na porta 8080 Qualquer solicitação http vem do cliente. Primeiro, ele pressiona o verniz e, em seguida, é redirecionado para o apache2 e a resposta apropriada é enviada ao cliente do apache. Agora, se tentarmos ativar o https, estamos tentando redirecionar o navegador via .htaccess de http para https. Neste caso, o cliente será novamente redirecionado para o nginx.
Veja como é o código do .htaccess.
RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301,NE]
Este código de redirecionamento não está funcionando e estamos recebendo muitos erros de redirecionamento. Não tenho certeza de como esse redirecionamento está funcionando.