Let's Encrypt SSL

Innen: Szitár-Net Wiki
Ugrás a navigációhoz Ugrás a kereséshez

A HTTPS engedélyezéséhez a webhelyen tanúsítványra van szükség (egyfajta fájl) egy tanúsító hatóságtól (CA). A Let’s Encrypt egy tanúsító hatóság.

Telepítés Ubuntu operációs rendszerre:

sudo apt-get install certbot python3-certbot-nginx

Fontos lépés, hogy az Nginx telepítve legyen, és fusson is a szolgáltatás a szerveren. Ehhez a következő parancsot kell a terminálba írni:

sudo systemctl status nginx

Engedélyezzük az Nginx HTTPS kiszolgálójának hozzáférését a tűzfal által:

sudo ufw allow 'Nginx Full'
sudo ufw delete allow 'Nginx HTTP'

Futtassuk a következő parancsot, hogy telepítsük a Let's Encrypt SSL tanúsítványt az Nginx-hez:

sudo certbot --nginx

Ezután a Certbot megkérdezi, hogy melyik domainhez szeretnénk telepíteni a tanúsítványt. Kiválasztás után automatikusan frissül az Nginx szerver és aktiválódik a tanúsítvány.
A kiállított tanúsítvány 90 napig érvényes.