« Letsencrypt » : différence entre les versions
Aucun résumé des modifications |
|||
Ligne 1 : | Ligne 1 : | ||
== Dans /opt/letsencrypt/ == | == Dans /opt/letsencrypt/ == | ||
./certbot-auto certonly --webroot --webroot-path /home/letsencrypt/ --domain nomdomaine.fr --domain www.nomdomaine.fr --email qqn@qqch.fr | ./certbot-auto certonly --webroot --webroot-path /home/letsencrypt/ --domain nomdomaine.fr --domain www.nomdomaine.fr --email qqn@qqch.fr | ||
== Dans /home/letsencrypt/ == | == Dans /home/letsencrypt/ == | ||
Ligne 15 : | Ligne 13 : | ||
Require all granted | Require all granted | ||
</Directory> | </Directory> | ||
</pre> | |||
== Dans le vhost port 443 == | |||
<pre> | |||
SSLEngine on | |||
SSLCertificateFile /etc/letsencrypt/live/nomdomaine.fr/fullchain.pem | |||
SSLCertificateKeyFile /etc/letsencrypt/live/nomdomaine.fr/privkey.pem | |||
Include /etc/letsencrypt/options-ssl-apache.conf | |||
</pre> | </pre> | ||
Version du 29 juin 2020 à 23:15
Dans /opt/letsencrypt/
./certbot-auto certonly --webroot --webroot-path /home/letsencrypt/ --domain nomdomaine.fr --domain www.nomdomaine.fr --email qqn@qqch.fr
Dans /home/letsencrypt/
créer les répertoires .well-known/acme-challenge
Dans le vhost port 80
Alias /.well-known "/home/letsencrypt/.well-known" <Directory "/home/letsencrypt/.well-known"> Options Indexes MultiViews AllowOverride None Require all granted </Directory>
Dans le vhost port 443
SSLEngine on SSLCertificateFile /etc/letsencrypt/live/nomdomaine.fr/fullchain.pem SSLCertificateKeyFile /etc/letsencrypt/live/nomdomaine.fr/privkey.pem Include /etc/letsencrypt/options-ssl-apache.conf
Dans le .htaccess
# Rediriger HTTP vers HTTPS et gérer www en même temps # 2 redirections en 1 seul coup pour éviter les chaînes de redirections. # sauf le répertoire acme-challenge RewriteCond %{HTTPS} off [OR] RewriteCond %{HTTP_HOST} !^www\. [NC] RewriteCond %{HTTP_HOST} ^(?:www\.)?(.+)$ [NC] RewriteCond %{REQUEST_URI} !/acme-challenge/(.*)$ RewriteRule ^.*$ https://www.%1%{REQUEST_URI} [L,NE,R=301]