Forcer HTTPs pour un site HTTP derrière Traefik

Pour les flexible SSL (Cloudflare) ou autres reverse proxy type Nginx et Traefik,

il suffit d'ajouter les lignes suivantes pour forcer le SSL, ceci étant dû au fait que le moteur apache voit le trafic en http, si on redirige à l'ancienne on part dans une boucle infinie.

 

.htaccess racine :

 

RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301,NE]
SetEnvIf X-Forwarded-Proto https HTTPS=on

 

 

NB : cette redirection peut être faite directement dans les labels docker/rancher : traefik.frontend.redirect.entryPoint=https

Détails de l'Article

Article ID:
84
Catégorie:
Date:
14/11/2018 11:34:52
Affichage:
2.461
Evaluer (Voter):
(13)

Articles en rapport