Centre de connaissances

Faites de HTTPS un service maintenu

Émettez un certificat avec un client pris en charge et vérifiez le chemin de renouvellement.

2 min de lectureFrançais

Contenu révisé · Français

En un coup d'œil
Type de guide
Exploiter et sécuriser
Exemples
Illustratif, propre à l'environnement
Portée de l'intégration
Aucune machine distante connectée
01

Préparer le nom et l’écouteur

Pour un vrai serveur, assurez-vous que le nom d'hôte résout vers la bonne destination et que le service web répond. Le défi HTTP-01 nécessite que le chemin du défi soit accessible sur le port 80. DNS-01 peut prendre en charge d'autres configurations et noms génériques, mais nécessite un accès DNS géré en toute sécurité.

02

Installez Certbot en suivant les instructions actuelles de la plateforme

Choisissez le serveur web et le système d'exploitation sur la page officielle des instructions Certbot. Installez via la méthode documentée pour cette combinaison. Évitez de mélanger les installations par paquet et par snap ou de supposer que le site OmbraHost a déjà installé un certificat sur un serveur distant.

03

Demandez le certificat pour les noms prévus

L'exemple Nginx ci-dessous s'exécute sur un système avec l'intégration Nginx correspondante de Certbot installée. Remplacez le domaine de documentation par des noms que vous contrôlez. Examinez la configuration générée et validez Nginx avant d'appliquer des modifications supplémentaires.

Exemple Nginx · noms détenus requisÀ examiner pour votre environnement
sudo certbot --nginx -d example.com -d www.example.com
sudo nginx -t
04

Prouver le renouvellement, plutôt que de le supposer

Vérifier la liste des certificats, le mécanisme de renouvellement planifié et l'accessibilité du défi. Un essai à blanc exerce le renouvellement avec l'environnement de test. Les identifiants DNS, les changements de proxy ou un port fermé peuvent casser un renouvellement qui fonctionnait auparavant.

Vérifications de renouvellementÀ examiner pour votre environnement
sudo certbot certificates
sudo certbot renew --dry-run
# Inspect the timer used by your installation method:
systemctl list-timers --all
05

Surveillez le certificat actif et le chemin HTTPS

Testez le nom d'hôte public depuis l'extérieur du serveur, inspectez l'expiration et conservez une alerte avant l'échéance. Si un proxy utilise un certificat d'origine, inspectez cette connexion séparément de son certificat destiné aux visiteurs. Assurez-vous que les redirections et les cookies de l'application utilisent l'origine sécurisée prévue.

AVANT L'ÉTAPE SUIVANTE

Partez avec un résultat vérifiable.

  • Préparer le nom et l’écouteur.
  • Surveillez le certificat actif et le chemin HTTPS.
  • Gardez les informations de récupération et les secrets hors des fichiers publics.
ALLER À LA SOURCE PRIMAIRECertbot · instructions d'installationLet's Encrypt · méthodes de validation