Let's Encrypt
Let's Encrypt | |
---|---|
Käyttöliittymä | teksti |
Lisenssi | Apache 2.0 |
Kotisivu | letsencrypt.org |
Let's Encrypt on Linux Foundationin projekti. Sen tavoite on helpottaa TLS-sertifikaattien käyttöönottoa ja se tarjoaa niitä ilmaisen palvelun kautta.
Arch Linux[muokkaa]
nginx[muokkaa]
Asenna letsencrypt ja nginx:iä koskevat apuohjelmat:
# pacman -S letsencrypt letsencrypt-nginx
Käyttöönotto graafisella konsolipohjaisella käyttöliittymällä:
# letsencrypt
Ohjelma lataa graafisen konsolipohjaisen käyttöliittymän ja hakee nginxiin konfiguroidut domain-nimet. Valitse haluamasi domainit, jolle Let's encrypt otetaan käyttöön painamalla välilyöntiä. Vakiona ohjelma on valinnut kaikki domainit ja niiden mahdolliset alidomainit. Paina Enteriä OK
aloittaaksesi asennuksen. Voit valita Cancel/Peruuta
painamalla sarkainta tai käyttämällä vasenta ja oikeaa nuolinäppäintä. Seuraavaan konfiguraatiovaiheeseen siirtymisessä saattaa kestää hetken riippuen kuinka monta domainia valitsit.
Valinnat ovat:
- Easy Allow both HTTP and HTTPS access to these sites (Molemmat HTTP- ja HTTPS-liikenne sallitaan)
- Secure Make all requests redirect to secure HTTPS access (Kaikki liikenne uudelleenohjataan salatuksi liikenteeksi. Suositeltu valinta.)
Jos sertifikaatti on jo asennettu valitulle domainille niin vaihtoehdot ovat:
- 1 Attempt to reinstall this existing certificate (Asenna uudelleen)
- 2 Renew & replace the cert (limit ~5 per 7 days) (Uudista SSL-sertifikaatti)
Jos asensit tai uudelleenasensit Let's encryptin, konfiguraation näyttää seuraavalla sivu onnittelut ja URL-osoitteen, jossa asennettua sertifikaattia voi testata.
Testaa vielä, että nginx:n konfiguraatiotiedostot eivät sisällä virheitä:
# nginx -t
Kokeile vielä, että kaikki toimii käynnistämällä nginx uudelleen:
# systemctl restart nginx
Kokeile asennusta vielä menemällä selaimellasi https://domainisi.fi/ .
Muita huomioita[muokkaa]
Jos käytät jotain CDN:ää, esimerkiksi CloudFlarea tai muuta HTTP/HTTPS-liikennettä uudelleenohjaavaa palvelua ei Let's encrypt välttämättä toimi, sillä CDN muuntaa IP-osoitteen osoittamaan kyseiselle CDN-palveluntarjoajalle ja ohjaa liikenteen palvelun kautta koneellesi, jossa Let's encrypt toimii. Riippuen CDN-palveluntarjoajasta saatat joutua ostamaan heiltä lisäpalvelun, jotta Let's encrypt toimii CDN:n kautta tai pudottamaan CDN:n käytöstä pois ja kääntämään A/AAAA-tietueet suoraan koneen julkiselle IP-osoitteelle. Tällöin menetetät mm. CDN:n tuoman välimuistihyödyn ja julkisen IP:n piilottamisen.
Aiheesta muualla[muokkaa]
- Kotisivu: https://letsencrypt.org/
- Palvelun tila: https://letsencrypt.status.io/
- Keskustelufoorumi: https://community.letsencrypt.org/