Configuration SSL Apache2

Comment configurer SSL sous Apache2?

Ce document explique comment configurer apache2 et SSL sous debian et ubuntu.

Création des certificats sous Debian
Saisir la commande suivante dans un terminal :

apache2-ssl-certificate

Activation de SSL.
Dans le répertoire /etc/apache2/mods-available/ il y a toutes les extensions installées. Pour les activer, il suffit de créer un alias dans /etc/apache2/mods-enabled/.

ln -s /etc/apache2/mods-available/ssl.conf /etc/apache2/mods-enabled/

Il faut ensuite éditer le fichier /etc/apache2/mods-available/ssl.conf, puis ajouter la ligne suivante à la fin du fichier

SSLCertificatefile /etc/apache2/ssl/apache.pem

Créer un VirtualHost.

Faire écouter le serveur Apache2 sur le port 443, port par défaut du protocole https. Editer le fichier /etc/apache2/ports.conf. Ajouter la ligne suivante votre configuration :

Listen 443

Créez un virtualhost contenant la directive SSLEngine on, enregistrer ce fichier dans /etc/apache2/sites-available/defaultNameVirtualHost *:443

<VirtualHost *:443>
ServerAdmin \n yourmail@yourdomain.com
SSLEngine on
DocumentRoot /var/www/
<Directory />
Options FollowSymLinks
AllowOverride None
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
</VirtualHost>

Redémarrer apache2.

/etc/init.d/apache2 restart

About Author


AMG

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.