serveur_hebergement:apache2:let_s_encrypt_certbot_et_ssl_sur_debian

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
serveur_hebergement:apache2:let_s_encrypt_certbot_et_ssl_sur_debian [2023/08/08 14:00] – modification externe 127.0.0.1serveur_hebergement:apache2:let_s_encrypt_certbot_et_ssl_sur_debian [2024/03/22 13:45] (Version actuelle) – [Création d’un certificat wildcard] fate
Ligne 159: Ligne 159:
 Les certificats vont être créés dans le répertoire  Les certificats vont être créés dans le répertoire 
 <code>/etc/letsencrypt/live/nomdedomaine/</code> <code>/etc/letsencrypt/live/nomdedomaine/</code>
 +
 +Une chose à savoir, les certificats créés par certbot ne sont accessibles qu'à l'utilisateur root. Les programmes comme Apache2, Postfix, PureFTP, etc sont exécutés par l'utilisateur root et auront donc accès à ces certificats mais il y peut y avoir d'autres programmes exécuté par un autre utilisateur ayant besoin de ces certificats (Collabora Online par exemple). Le meilleur moyen de donner accès à ces programmes aux certficats est d'utiliser [[ACL|https://fr.wikipedia.org/wiki/Access_Control_List]].
 +Commencez par installer le paquet acl :
 +<code bash>sudo aptitude install acl</code>
 +Ensuite tapez les commandes suivantes (remplacez utilisateur par votre utilisateur devant accéder aux certificats et nomdedomaine.fr par votre nom de domaine) :
 +<code bash>
 +sudo setfacl -m u:utilisateur:rX /etc/letsencrypt/{live,archive}
 +sudo setfacl -R -m u:utilisateur:rX /etc/letsencrypt/{live,archive}/nomdedomaine.fr
 +</code>
 +La première commande donne accès à l'utilisateur "utilisateur" aux répertoires /etc/letsencrypt/live/ et /etc/letsencrypt/archive mais pas à leurs sous-dossiers.
 +La seconde commande donne accès à l'utilisateur "utilisateur" aux fichiers se trouvant dans les répertoire /etc/letsencrypt/live/nomdedomaine.fr et /etc/letsencrypt/archive/nomdedomaine.fr.
 +
 +L'attribution des droits se fait en 2 fois car vous pouvez avoir les certificats de plusieurs noms de domaine dans vos dossiers live et archive mais ne vouloir donner l'accès qu'à un en particulier. Cette modification des droits est perdue après un redémarrage, donc pensez à ajouter un cron pour relancer ces commandes à chaque démarrage.
  
 =====Configuration d’Apache===== =====Configuration d’Apache=====
  • serveur_hebergement/apache2/let_s_encrypt_certbot_et_ssl_sur_debian.1691503217.txt.gz
  • Dernière modification : 2023/08/08 14:00
  • de 127.0.0.1