Redirection http vers https
Pour simplifier la vie des clients qui voudrais accéder à notre site, il possible de forcer une redirection des flux du port 80 vers 443 pour forcer la connexion sécurisées.
Il faut dans un premier temps faire la requête pour le certificats ssl voir le cours sur la gestion des certificats
Modification du VirtualHost
Comme nous voulons redirigé l'ensemble des flux, il faut que dans le même fichier, nous fassions la gestion du port 80 et 443.
<VirtualHost *:80>
ServerAdmin admin@exemple.com
ServerName 127.0.0.1
RewriteEngine on
RewriteCond %{SERVER_NAME} = 127.0.0.1
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
</VirtualHost>
<VirtualHost *:443>
ServerName 127.0.0.1
DocumentRoot /var/www/html
SSLEngine on
SSLCertificateFile <file.crt>
SSLCertificateKeyFile <file.key>
</VirtualHost>
No Comments