Certbot ja Let’s Encrypt -sertifikaatit


Otetaan ensin käyttöön universe-tyyppinen repository

sudo add-apt-repository universe

Asennetaan Snap, jos ei sitä vielä ole asennettu

sudo apt-get install snapd
Snapd oli jo asennettu.

Testataan Snap

sudo snap install hello-world

Testataan asennettu sovellus

hello-world

Asennetaan itse Certbot.

sudo snap install --classic certbot

Ja kun Snap upotti Certbotin omaan kansiorakenteeseen, tehdään linkki /usr/bin alle

sudo ln -s /snap/bin/certbot /usr/bin/certbot

Ja sitten itse Certbotin määritys Apache web-palvelimelle

sudo certbot --apache

Tarvitset määritykseen sähköpostiosoitteen ja toimivan DNS-domainin. Domainin ei tarvitse olla ns. aito, voi olla myös dynaamisella DNS:llä luotu (esimerkiksi no-ip.com). Lisäksi tuon domainin taustalta pitää löytyä se toimiva www-palvelu, johon sertifikaatti on tarkoitus asentaa.

Kun kaikki on mennyt hienosti ja sertifikaatti on saatu haettua ja asennettua, voi vielä tarkistaa järjestelmän ajastimet

sudo systemctl list-timers


Mon 2024-03-25 18:14:00 UTC 13h left Mon 2024-03-25 01:30:07 UTC 3h 26min ago snap.certbot.renew.timer snap.certbot.renew.service

Nyt uunituore sivusto on suojattu SSL-varmenteella. Certbot muutti vielä käytössä olevaa saittia siten, että kaikki HTTP-kyselyt ohjataan HTTPS-sivustolle

/etc/apache2/sites-enabled/wordpress.conf

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

This site uses Akismet to reduce spam. Learn how your comment data is processed.