Sous Windows :
1. https://github.com/certbot/certbot/releases Téléchargez la version 2.9 pour l'installer.
certbot certonly -d “*.jincan.net” -d jincan.net –manual –preferred-challenges dns-01 –server https://acme-v02.api.letsencrypt.org/directory
2. Pour accéder au backend DNS, ajoutez un nouvel enregistrement txt
3. utilisez la commande suivante pour vérifier, puis appuyez sur Entrée, sinon le système vous donnera toujours une nouvelle génération d'enregistrement txt
nslookup -type=TXT _acme-challenge.jincan.net 8.8.8.8
Présentation du produit Certbot et guide d'installation de la version 2.9 : le meilleur choix pour la gestion des certificats SSL/TLS
Qu'est-ce que Certbot ?
Certbot est un outil gratuit et open source permettant d'obtenir et de gérer automatiquement les certificats SSL/TLS. Compatible avec Let's Encrypt, il s'agit d'un outil puissant et convivial conçu pour sécuriser votre site web et votre serveur contre les attaques malveillantes, tout en améliorant les performances SEO (SEO). Avec Certbot, vous pouvez facilement implémenter le chiffrement HTTPS et gagner du temps et de l'énergie dans la gestion des renouvellements de certificats.
Certbot prend en charge divers serveurs et systèmes d'exploitation, notamment Apache, Nginx, Windows, Linux et macOS. Il peut également s'intégrer à différents fournisseurs DNS pour automatiser la validation DNS. Grâce aux certificats gratuits fournis par Let's Encrypt, Certbot est devenu l'outil de prédilection de nombreux développeurs et entreprises.
Pourquoi choisir Certbot ?
Dans l'environnement Internet actuel, HTTPS est devenu la base de la sécurisation des sites web et du renforcement de la confiance des utilisateurs. Voici quelques avantages clés de Certbot :
- Améliore l'optimisation des moteurs de recherche (SEO)
Google et d'autres moteurs de recherche ont explicitement indiqué que le protocole HTTPS est un facteur important dans leurs algorithmes de classement. En configurant facilement HTTPS avec Certbot, vous pouvez améliorer votre classement dans les résultats de recherche, attirer plus de visiteurs et augmenter le trafic sur votre site web. - Améliore la sécurité du site Web
Certbot fournit des certificats SSL/TLS gratuits qui chiffrent les communications entre les utilisateurs et votre serveur, empêchant ainsi l'interception ou la falsification des données sensibles. Ceci est particulièrement important pour les sites e-commerce, les pages de connexion ou tout site traitant des informations sensibles. - Automatise la gestion des certificats
Certbot automatise l'obtention, l'installation et le renouvellement des certificats. Grâce à cette automatisation, vous n'avez plus à vous soucier de l'expiration des certificats, ce qui vous fait gagner un temps précieux. - Soutien communautaire et Open Source
En tant que projet open source, Certbot bénéficie d'un fort soutien communautaire et est constamment mis à jour et optimisé. De plus, son intégration étroite avec Let's Encrypt garantit la fiabilité de l'outil. - Large compatibilité
Certbot prend en charge les principaux serveurs web tels qu'Apache et Nginx, ainsi que divers systèmes d'exploitation. Que vous gériez un site web personnel ou une application d'entreprise, Certbot répond à vos besoins.
Présentation de Certbot version 2.9
La version 2.9 de Certbot, publiée le 8 février 2023, est une version stable et riche en fonctionnalités. Bien que de nombreuses mises à jour aient été apportées aux versions ultérieures de Certbot, la version 2.9 reste l'outil de prédilection de nombreux utilisateurs, notamment les développeurs nécessitant la prise en charge de Python 3.12.
Nouvelles fonctionnalités
- Prise en charge de Python 3.12
Certbot 2.9 a ajouté la prise en charge de Python 3.12, offrant une compatibilité plus large pour les développeurs et les administrateurs système.
Corrections de bugs
- Correction d'un problème de syntaxe avec
chemin de jonction
pour garantir qu'aucune erreur de vérification de type ne se produise dans Python 3.10. - Amélioration de la gestion du
reconfigurer
verbe pour garantir que la nouvelle configuration est vérifiée avec des serveurs segmentés lors des essais à sec.
Stabilité de la version
Certbot 2.9 est conçu pour offrir un ensemble de fonctionnalités stables tout en préparant la compatibilité avec les nouvelles versions de Python. Si vous recherchez une version fiable et facile à intégrer, la version 2.9 est un excellent choix.
Guide d'installation et exemple de configuration de Certbot 2.9
Vous trouverez ci-dessous les étapes d'installation et de configuration de Certbot 2.9, adaptées aux scénarios nécessitant une validation manuelle.
- Télécharger Certbot 2.9
Vous pouvez télécharger Certbot 2.9 depuis la page des versions de Certbot sur GitHub. Suivez ces étapes :- Ouvrez la page des versions de Certbot.
- Recherchez la section de publication de Certbot 2.9.0.
- Téléchargez le package d'installation adapté à votre système d'exploitation, par exemple :
certbot-2.9.0.tar.gz
- Extraire le package d'installation
Après le téléchargement, extrayez le fichier à l'aide de la commande suivante :Copier le codegoudron -xzvf certbot-2.9.0.tar.gz CD certbot-2.9.0
- Utilisez Certbot pour obtenir un certificat
Pour la validation DNS manuelle, supposons que vous ayez besoin d'obtenir un certificat générique pour le domaine*.zxcn.cc
etzxcn.cc
Les étapes sont les suivantes : (1) Exécutez la commande Certbot
Dans la ligne de commande, exécutez la commande suivante :Copier le codecertbot certonly -d "*.zxcn.cc" -d zxcn.cc --manuel --défis préférés DNS-01 --serveur https://acme-v02.api.letsencrypt.org/directory
(2) Valider les enregistrements DNS
Certbot vous invitera à créer des enregistrements DNS TXT pour vérifier la propriété du domaine. Suivez les instructions pour vous connecter à votre plateforme de gestion de domaine et ajouter l'enregistrement suivant :- Valeur de l'enregistrement TXT : Fourni par Certbot
- Nom de l'enregistrement :
_acme-challenge.zxcn.cc
(3) Complétez la validation
Après avoir ajouté l'enregistrement DNS, revenez à la console Certbot et appuyez sur Entrée. Certbot finalisera la validation et générera le certificat. - Configurer le serveur Web
Certbot enregistre le certificat par défaut dans leC:\Certbot\live
Répertoire. Vous pouvez ouvrir rapidement le répertoire à l'aide de la commande suivante :Copier le codecommencer explorateur C:\Certbot\live
Ensuite, configurez les fichiers de certificat sur votre serveur Web (par exemple, Nginx ou Apache).
Questions fréquemment posées
- Pourquoi choisir la validation DNS manuelle ?
La validation DNS manuelle est adaptée à l'obtention de certificats génériques. Ces certificats permettent de sécuriser un domaine entier (par exemple,*.zxcn.cc
) sans avoir à configurer des certificats distincts pour chaque sous-domaine. - Comment automatiser la validation DNS ?
Si vous utilisez un fournisseur DNS prenant en charge les API, comme Cloudflare ou AWS Route 53, vous pouvez automatiser la validation DNS à l'aide des plugins Certbot. Par exemple :Copier le codecertbot certonly --dns-cloudflare --dns-cloudflare-credentials /chemin/vers/les/informations/d'identification.ini -d "*.zxcn.cc" -d zxcn.cc
- Le renouvellement du certificat est-il automatisé ?
Certbot prend en charge le renouvellement automatique des certificats. Vous pouvez tester le processus de renouvellement avec la commande suivante :Copier le codecertbot renouveler --dry-courir
Si vous utilisez la validation manuelle, vous devrez réexécuter les étapes de validation avant l'expiration du certificat.
Résumé
Certbot est un outil puissant et populaire qui vous permet non seulement d'obtenir rapidement des certificats SSL/TLS gratuits, mais simplifie également la gestion des certificats, améliorant ainsi le référencement et la sécurité de votre site web. Bien que les versions ultérieures de Certbot aient apporté des optimisations supplémentaires, la version 2.9 reste une solution stable et fiable. Si vous recherchez une solution simple, efficace et gratuite pour sécuriser votre site web, Certbot est l'outil qu'il vous faut.
Grâce au guide d'installation fourni, vous pouvez facilement installer et configurer Certbot 2.9 et activer HTTPS pour votre site web. Pour plus d'informations et d'assistance, veuillez consulter la documentation officielle de Certbot ou la page des versions GitHub.