Certbot est un outil en ligne de commande permettant la mise en place rapide d'un certificat web. Il peut être couplé avec des serveurs web, comme Nginx, pour une utilisation plus pratique.

Certbot
Gestionnaire de certificat
Général
Site officiel
Localisation
Outils
Utilisations
Information technique
Accès
certbot

Procédures modifier

Installation modifier

Certbot s'installe via APT, avec la commande apt install python-certbot.

Installer l'intégration avec Nginx en exécutant apt install python-certbot-nginx.

Ajouter un certificat modifier

Prérequis modifier

Configuration Nginx modifier

Dans toutes ces étapes, remplacer {nom de domaine} par le nom de domaine pour lequel appliquer le certificat (par exemple wiki.linarphy.net).

Créer le fichier /etc/nginx/sites-available/{nom de domaine} contenant

server {
  server_name {nom de domaine};

  listen 80;
  listen [::]:80;
}

Créer le lien symbolique /etc/nginx/sites-enabled/{nom de domaine} avec ln -s /etc/nginx/sites-{available,enabled}/{nom de domaine}.

Création du certificat modifier

La commande certbot --nginx ouvre un menu dans lequel il est possible d'insérer un nombre correspondant à un nom de domaine particulier. Entrer le nombre associé au nom de domaine voulu.