Salut,
Pour apache il suffit de lancer le script comme ceci et de se laisser guider
./letsencrypt-auto --rsa-key-size 4096
L'installation du(des) certificat(s) est automatiquement faite par le script par la création d'un(des) virtualhost.
Pour la configuration manuelle en utilisant
./letsencrypt-auto certonly --rsa-key-size 4096
Il suffit ensuite d'ajouter un VirtualHost pour le https comme ceci (créer un fichier monsite-ssl.conf dans /etc/apache2/sites-available/):
<IfModule mod_ssl.c>
<VirtualHost *:443>
<--------mettre ici contenu de votre virtualhost existant sans ssl------------->
SSLCertificateFile /etc/letsencrypt/live/<www.monsite.tld>/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/<www.monsite.tld>/privkey.pem
Include /etc/letsencrypt/options-ssl-apache.conf
</VirtualHost>
</IfModule>
Pour activer le virtualhost
a2ensite /etc/apache2/sites-available/<fichier crée>
un petit
apache2ctl configtest
pour vérifier qu'on n'as pas fait de coquille
et un
service restart apache2
pour que apache prenne en compte les modifications.
Si jamais il se plain d'un mod ssl manquant un
a2enmod ssl
et
service apache2 restart
devrais corriger le problème.
Voila bonne navigation en https !