Redirection automatique http vers https
Pré-requis :
- Activer le mod_ssl sur Apache
- Générer un certificat SSL
- Avoir son site accessible aussi bien en http qu'en https
Comment rediriger automatiquement une connexion http en https pour un virtual host précis:
Par exemple http://monDomaine.com --> https://monDomaine.com
- Editer le fichier de configuration du virtual host (/etc/apache2/sites-enabled/monDomaine.com.conf)
- Ajouter les informations suivantes indiquées en rouge
<VirtualHost *:80>ServerName monDomaine.comCustomLog /var/log/apache2/toto-access.log combinedErrorLog /var/log/apache2/toto-error.log<IfModule mod_rewrite.c>RewriteEngine onRewriteLog /var/log/apache2/https_rewrite.logRewriteLogLevel 1RewriteCond %{SERVER_PORT} !^443$RewriteRule ^/(.*) https://%{SERVER_NAME}/$1 [L,R]</IfModule></VirtualHost>
-
Redémarrer Apache (/etc/init.d/apache2 restart)
Pour rediriger une page bien précise :
Par exemple http://monDomaine.com/login --> https://monDomaine.com/login
Préciser à la fin du fichier de configuration du virtual host l'information suivante
RedirectPermanent /login "https://monDomaine.com/login"
Etiquettes:
Commentaires
Anonyme (non vérifié)
mar, 24/06/2014 - 16:18
Permalien
Informations claires et
Informations claires et simples. Merci.
Ajouter un commentaire