Sécuriser le VirtualHost personnalisé
On sécurise maintenant le VirtualHost qu’on a créé tout a l’heure, celui de monsite3. En effet, sans cette étape, si vous essayez d’accéder à ce site en https, apache ne comprendra pas et vous enverra vers la racine.
-Créer et éditez le fichier :
nano /etc/apache2/sites-available/monsite3-ssl.conf
-Remplissez le fichier de cette façon (adaptez les infos en gras) :
<IfModule mod_ssl.c>
<VirtualHost *:443>
DocumentRoot /usr/share/monsite3/
ServerName monsite3.infotrucs.lan
<Directory /usr/share/monsite3/>
Options FollowSymLinks
Options -Indexes +FollowSymLinks +MultiViews
AllowOverride ALL
Order allow,deny
Allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/monsite3.error.log
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/monsite3.ssl_access.log combined
SSLEngine on
SSLCertificateFile /etc/apache2/ssl/web01.pem
SSLCertificateKeyFile /etc/apache2/ssl/web01.key
</VirtualHost>
</IfModule>
-On active notre configuration :
a2ensite monsite3-ssl
-On recharge Apache :
systemctl reload apache2
Vous pouvez alors accéder à ce site en https :

- Recommencez l’opération pour tous vos VirtualHost.
On va maintenant faire en sorte que toute connexion soit automatiquement sécurisée, en page suivante.