Hostwinds Tutorial
Cerca risultati per:
Sommario
Quando si sviluppa il tuo sito web, può essere utile installare un SSL il prima possibile. La ragione per farlo potrebbe essere:
Ci sono molte ragioni per cui vorresti avere un SSL installato sul tuo sito.In questa guida, andremo a acquisire un crittografiamo SSL con Codbot.Useremo lo strumento ACME-DNS-CertBot all'interno di Codbot per completare questa attività.
There are a couple of things that you will need before beginning with this guide.
Una volta che gli oggetti sono pronti, possiamo iniziare con la guida.
Per installare Codbot sul server, utilizzeremo il repository mantenuto dagli sviluppatori CertBot in quanto hanno la versione più aggiornata. Per iniziare, aggiungere il repository:
sudo apt-add-repository ppa:certbot/certbot
Premerete "Invio" per confermare che si desidera aggiungere il repository.Quindi, vorrai installare Codbot.Dovrai usare questo comando:
sudo apt install certbot
Congratulazioni! Hai appena installato Certbot sul tuo server. Sfortunatamente, questa non è la fine di questa guida. Successivamente, dovremo installare acme-dns-certbot.
Ora che hai installato Codbot sul tuo server, è ora possibile installare lo strumento ACME-DNS-CertBot, che ti permetterà di acquisire il Crittiamo il SSL.
Innanzitutto, dovrai scaricare lo strumento utilizzando questo comando:
wget https://github.com/joohoi/acme-dns-certbot-joohoi/raw/master/acme-dns-auth.py
Dopo che è scaricato, dovrai assicurarti di poter modificare lo script eseguendo questo:
chmod +x acme-dns-auth.py
Ora dovrai modificare lo script. Innanzitutto, esegui questo comando:
sed -i 's/python/python3/' acme-dns-auth.py
Verificare che siano state apportate le modifiche.
cat acme-dns-auth.py
Ora dovrebbe apparire qualcosa del genere:
Questo assicura che lo script stia usando Python 3, la versione più recente supportata.Ora dobbiamo spostare il file nella directory Encrypt Let's:
sudo mv acme-dns-auth.py /etc/letsencrypt/
Ora che abbiamo tutto scaricato e installato, possiamo ottenere il Cript SSL sul tuo dominio.
Ora puoi aggiungere SSL al tuo dominio specifico utilizzando lo strumento acme-dns-auth. Eseguirai lo script iniziale eseguendo questo comando:
sudo certbot certonly --manual --manual-auth-hook /etc/letsencrypt/acme-dns-auth.py --preferred-challenges dns --debug-challenges -d *.your.domain -d your.domain
Quindi, dovrai sostituire il tuo dominio effettivo per la sezione "Your.Domain".Assicurati di accettare le azioni premendo "Y".Dopo che questo è fatto, dovresti essere un'output come questo:
Please add the following CNAME record to your main DNS zone: _acme-challenge.luke.ga CNAME d8f11caf-f510-4bcd-b84e-0cef385e3953.auth.acme-dns.io.
Waiting for verification…
Aggiungerai un cname nei record DNS del tuo dominio. Se stai utilizzando HostWinds DNS Manager, dovrebbe sembrare qualcosa del genere:
Dopo aver aggiunto il CNAME al Gestione DNS, è necessario tornare al terminale e premere "Invio" per convalidare il record.Questo dovrebbe completare il processo.
Congratulazioni!Hai appena aggiunto un crittografiamo SSL al tuo dominio per circa 5 anni, ma come rinnoveresti il certificato in modo che non scadrà?Dovresti eseguire questo comando:
sudo certbot renew
Questo rinnoverà automaticamente eventuali certificati che hai attualmente utilizzando Codbot. Non avrai bisogno di aggiungere nient'altro da rinnovare. Questo comando farà tutto per te.
Ora hai un dominio sicuro per tutto il tempo in cui continui a eseguire Certbot sul tuo server. Il certificato corrente che hai appena aggiunto al tuo dominio non scadrà per 5 anni.
Scritto da Luke Johnston / giugno 19, 2020