My Personal Wiki

La théorie, c'est quand on sait tout et que rien ne fonctionne.... La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi.

Outils pour utilisateurs

Outils du site


tutaux:linux:apach2_ssl

Mettre en place SSL avec Apache2


1er Etape: dupliquer le fichier de conf par defaut.

cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-availabe/owncloud.conf

2em Etape: Modifier le contenu de owncloud.conf pour ajouter ssl:

nano /etc/apache2/sites-availabe/owncloud.conf 

Ajouter ces lignes ou penser à modifier au cas ou:

NameVirtualHost *:443
<VirtualHost *:443>
DocumentRoot /var/www/html/
SSLEngine On
SSLCertificateFile /etc/ssl/certs/owncloud.crt
SSLCertificateKeyFile /etc/ssl/private/owncloud.key
</VirtualHost>

3em Etape: Ensuite ont génèrent la clé et le certificat:

cd /root
openssl genrsa -out owncloud.key 2048
openssl req -new -key owncloud.key -out owncloud.csr

Attention à bien remplir le champ CommonName qui doit être identique au nom de d'hôte de votre serveur.

Fixer une date de validité (730 jrs) sur le certificat généré:

openssl x509 -req -days 730 -in owncloud.csr -signkey owncloud.key -out owncloud.crt

4em Etape: Déplacement du certificat et la clé dans /etc/ssl/… :

cp owncloud.crt /etc/ssl/certs
cp owncloud.key /etc/ssl/private

5em Etape: On Active SSL:

a2enmod ssl
# a2ensite owncloud.conf

6em Etape: On relance le service Apache:

service apache2 restart ou /etc/init.d/apache2 restart

Après cela Apache peut désormais afficher des pages en https.


sylvain 2020/02/15 12:22

tutaux/linux/apach2_ssl.txt · Dernière modification : de 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki