Su Windows:
1. https://github.com/certbot/certbot/releases Scarica la versione 2.9 per installarla.
certbot certonly -d “*.jincan.net” -d jincan.net –manual –preferred-challenges dns-01 –server https://acme-v02.api.letsencrypt.org/directory
2. Per andare al backend DNS è stato aggiunto un nuovo record txt
3. utilizzare il seguente comando per verificare, quindi premere Invio, altrimenti il sistema fornirà sempre una nuova generazione di record txt
nslookup -type=TXT _acme-challenge.jincan.net 8.8.8.8
Panoramica del prodotto Certbot e guida all'installazione della versione 2.9: la scelta migliore per la gestione dei certificati SSL/TLS
Che cos'è Certbot?
Certbot è uno strumento gratuito e open source per l'ottenimento e la gestione automatica dei certificati SSL/TLS. Supportato da Let's Encrypt, è uno strumento potente e intuitivo, progettato per proteggere il tuo sito web e il tuo server da attacchi dannosi, migliorando al contempo le prestazioni di ottimizzazione per i motori di ricerca (SEO). Con Certbot, puoi implementare facilmente la crittografia HTTPS e risparmiare tempo e fatica nella gestione dei rinnovi dei certificati.
Certbot supporta diversi server e sistemi operativi, tra cui Apache, Nginx, Windows, Linux e macOS. Può anche integrarsi con diversi provider DNS per automatizzare la convalida DNS. Soprattutto grazie ai certificati gratuiti forniti da Let's Encrypt, Certbot è diventato lo strumento preferito da molti sviluppatori e aziende.
Perché scegliere Certbot?
Nell'attuale contesto internet, HTTPS è diventato il fondamento per la protezione dei siti web e il miglioramento della fiducia degli utenti. Ecco alcuni dei principali vantaggi dell'utilizzo di Certbot:
- Migliora l'ottimizzazione dei motori di ricerca (SEO)
Google e altri motori di ricerca hanno esplicitamente dichiarato che HTTPS è un fattore importante nei loro algoritmi di ranking. Configurando facilmente HTTPS con Certbot, puoi ottenere posizionamenti più alti nei risultati di ricerca, attrarre più visitatori e aumentare il traffico del tuo sito web. - Migliora la sicurezza del sito web
Certbot fornisce certificati SSL/TLS gratuiti che crittografano le comunicazioni tra gli utenti e il server, impedendo l'intercettazione o la manomissione di dati sensibili. Questo è particolarmente importante per i siti di e-commerce, le pagine di accesso o qualsiasi sito che gestisca informazioni sensibili. - Automatizza la gestione dei certificati
Certbot automatizza il processo di ottenimento, installazione e rinnovo dei certificati. Grazie a questa automazione, non dovrai più preoccuparti della scadenza dei certificati, risparmiando tempo e fatica. - Supporto della comunità e codice sorgente aperto
Essendo un progetto open source, Certbot gode di un forte supporto da parte della community e continua ad essere aggiornato e ottimizzato. Inoltre, la sua profonda integrazione con Let's Encrypt ne garantisce l'affidabilità. - Ampia compatibilità
Certbot supporta i principali server web come Apache e Nginx e una varietà di sistemi operativi. Che tu gestisca un sito web personale o un'applicazione aziendale, Certbot può soddisfare le tue esigenze.
Panoramica di Certbot versione 2.9
La versione 2.9 di Certbot, rilasciata l'8 febbraio 2023, è stabile e ricca di funzionalità. Sebbene siano stati apportati numerosi aggiornamenti nelle versioni successive di Certbot, la versione 2.9 rimane lo strumento preferito da molti utenti, in particolare dagli sviluppatori che necessitano di supporto per Python 3.12.
Nuove funzionalità
- Supporto per Python 3.12
Certbot 2.9 ha aggiunto il supporto per Python 3.12, garantendo una maggiore compatibilità per sviluppatori e amministratori di sistema.
Correzioni di bug
- Risolto un problema di sintassi con
joinpath
per garantire che non si verifichino errori di controllo del tipo in Python 3.10. - Miglioramento della maneggevolezza del
riconfigurare
verbo per garantire che la nuova configurazione venga verificata con server segmentati durante le prove di prova.
Stabilità della versione
Certbot 2.9 è progettato per offrire un set di funzionalità stabile, preparandosi al contempo alla compatibilità con le versioni più recenti di Python. Se cercate una versione affidabile e facile da integrare, la 2.9 è un'ottima scelta.
Guida all'installazione e esempio di configurazione di Certbot 2.9
Di seguito sono riportati i passaggi di installazione e configurazione di Certbot 2.9, adatti agli scenari che richiedono la convalida manuale.
- Scarica Certbot 2.9
Puoi scaricare Certbot 2.9 dalla pagina GitHub Releases di Certbot. Segui questi passaggi:- Aprire la pagina Versioni Certbot.
- Trova la sezione relativa alla versione Certbot 2.9.0.
- Scarica il pacchetto di installazione adatto al tuo sistema operativo, ad esempio:
certbot-2.9.0.tar.gz
- Estrarre il pacchetto di installazione
Dopo il download, estrai il file utilizzando il seguente comando:Copia il codicecatrame -xzvf certbot-2.9.0.tar.gz CD certbot-2.9.0
- Utilizzare Certbot per ottenere un certificato
Per la convalida DNS manuale, supponiamo che sia necessario ottenere un certificato jolly per il dominio*.zxcn.cc
Ezxcn.cc
I passaggi sono i seguenti: (1) Eseguire il comando Certbot
Nella riga di comando, eseguire il seguente comando:Copia il codicecertbot certonly -d "*.zxcn.cc" -d zxcn.cc --manuale --sfide preferite dns-01 --server https://acme-v02.api.letsencrypt.org/directory
(2) Convalida i record DNS
Certbot ti chiederà di creare record DNS TXT per verificare la proprietà del dominio. Segui le istruzioni per accedere alla piattaforma di gestione del tuo dominio e aggiungere il seguente record:- Valore del record TXT: Fornito da Certbot
- Nome del record:
_acme-challenge.zxcn.cc
(3) Completare la convalida
Dopo aver aggiunto il record DNS, torna alla console di Certbot e premi Invio. Certbot completerà la convalida e genererà il certificato. - Configurare il server Web
Certbot salva il certificato per impostazione predefinita inC:\Certbot\live
directory. Puoi aprire rapidamente la directory usando il seguente comando:Copia il codiceinizio esploratore C:\Certbot\live
Quindi, configura i file del certificato sul tuo server web (ad esempio, Nginx o Apache).
Domande frequenti
- Perché scegliere la convalida DNS manuale?
La convalida DNS manuale è adatta per ottenere certificati jolly. I certificati jolly consentono di proteggere un intero dominio (ad esempio,*.zxcn.cc
) senza dover configurare certificati separati per ogni sottodominio. - Come automatizzare la convalida DNS?
Se utilizzi un provider DNS che supporta le API, come Cloudflare o AWS Route 53, puoi automatizzare la convalida DNS utilizzando i plugin Certbot. Ad esempio:Copia il codicecertbot certonly --dns-cloudflare --dns-cloudflare-credenziali /percorso/verso/credenziali.ini -D "*.zxcn.cc" -d zxcn.cc
- Il rinnovo del certificato è automatizzato?
Certbot supporta il rinnovo automatico dei certificati. È possibile testare il processo di rinnovo utilizzando il seguente comando:Copia il codicecertbot renew --dry-correre
Se si utilizza la convalida manuale, sarà necessario eseguire nuovamente i passaggi di convalida prima della scadenza del certificato.
Riepilogo
Certbot è uno strumento potente e diffuso che non solo ti aiuta a ottenere rapidamente certificati SSL/TLS gratuiti, ma semplifica anche la gestione dei certificati, migliorando sia la SEO che la sicurezza del tuo sito web. Sebbene le versioni successive di Certbot abbiano introdotto ulteriori ottimizzazioni, la versione 2.9 rimane una scelta stabile e affidabile. Se stai cercando un modo semplice, efficiente e gratuito per proteggere il tuo sito web, Certbot è lo strumento che fa per te.
Grazie alla guida all'installazione fornita, puoi completare facilmente l'installazione e la configurazione di Certbot 2.9 e abilitare HTTPS per il tuo sito web. Per ulteriori informazioni e supporto, visita la documentazione ufficiale di Certbot o la pagina GitHub Releases.