Így telepítsd a Let's Encrypt SSL-t nginx-re lépésről lépésre
A NameOcean ingyenes wildcard Let's Encrypt SSL-tanúsítványokat kínál a kezelőfelületén, automatikusan. Nem kell bajlódnod a certbot parancssori eszközzel. Nézd meg a rövid útmutatónkat, hogyan hozhatsz létre SSL-t pár kattintással: https://nameocean.net/article/how-create-free-ssl-nameocean/
Most telepítsük fel az SSL-t Nginx-re.
1. lépés
Töltsd le a tanúsítványt a NameOcean kezelőfelületéről.

2. lépés
Mentsd ki a zip fájlt, és nézd meg a benne lévő fájlokat.

3. lépés
Vidd fel a fájlokat a szerveredre FTP-vel, SFTP-vel vagy más módszerrel. Én SCP-vel szoktam:
scp -r ~/Downloads/example.com 45.76.91.165:/root/
Ez a example.com mappát a /root/ könyvtárba másolja a távoli szerveren.
Vagy töltheted le közvetlenül a szerverre a NameOcean-ről. Kattints jobb gombbal a Letöltés gombra, másold az URL-t (ilyenkor olyan linket kapsz:).
https://minio.yuix.org/nameocean/ua4d3b6338c0a90a64828df4e65ff551c/example.com.zip
Ezzel a paranccsal letöltheted és kicsomagolhatod:
wget https://minio.yuix.org/nameocean/ua4d3b6338c0a90a64828df4e65ff551c/example.com.zip unzip example.com.zip
Kész, a tanúsítványfájlok már a szerveren vannak.
4. lépés
Állítsd be az Nginx-et.
server {
listen 80;
server_name example.com www.example.com;
location / {
access_log off;
log_not_found off;
return 301 https://$host$request_uri;
}
}
server {
listen 443 ssl;
server_name example.com www.example.com;
ssl_certificate /root/example.com/fullchain.pem;
ssl_certificate_key /root/example.com/privkey.pem;
root /path/to/mywebsite/;
}
Az első szerverblokk átirányítja a HTTP kéréseket HTTPS-re.
A második blokk szolgálja ki az oldaladat. Ide tedd bele a saját beállításaidat PHP-hez vagy Pythonhoz. Ha kérdésed van, írj kommentben.
Végül frissítsd az Nginx-et:
service nginx reload