Így telepítsd a Let's Encrypt SSL-t nginx-re lépésről lépésre

Így telepítsd a Let's Encrypt SSL-t nginx-re lépésről lépésre

Már 29, 2019 ssl ssl certificate nginx lets encrypt knowledge base

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

Read in other languages:

EN TR DA DE ES FR IT NL NB PL PT RO FI SV UZ CS EL BG RU ZH-HANS