Jak nainstalovat Let's Encrypt SSL na nginx krok za krokem

Bře 29, 2019 ssl ssl certificate nginx lets encrypt knowledge base

NameOcean ti v dashboardu nabízí zdarma wildcard certifikáty od Let's Encrypt. Žádné složité příkazy v terminálu s certbotem. Podívej se na náš rychlý návod, jak si SSL certifikát nastavit jen pár kliky: https://nameocean.net/article/how-create-free-ssl-nameocean/

Ted už jen nainstalujeme ten certifikát do Nginx.

Krok 1

Stáhni si certifikát přímo z NameOcean dashboardu.

Máte nápad? Najděte pro něj dokonalou doménu

Náš AI generátor doménových jmen navrhuje volná jména napříč stovkami koncovek. SSL, DNS a ochrana soukromí Whois zdarma v ceně.

Krok 2

Rozbal zip soubor. Uvidíš tyto soubory.

Krok 3

Přeneseš soubory na server. Použij FTP, SFTP nebo scp. Já to dělám takto:

scp -r ~/Downloads/example.com 45.76.91.165:/root/

Tím se složka example.com dostane do /root/ na serveru.

Nebo stáhni zip přímo na server z NameOcean. Klikni pravým na tlačítko Download Certificate, zkopíruj odkaz. Vypadá to něco takhle:

https://storage.nameocean.net/nameocean/ua4d3b6338c0a90a64828df4e65ff551c/example.com.zip

Stáhni a rozbal na serveru tímto:

wget https://storage.nameocean.net/nameocean/ua4d3b6338c0a90a64828df4e65ff551c/example.com.zip
unzip example.com.zip

Teď máš certifikáty na serveru připravené.

Krok 4

Nastav Nginx konfiguraci.

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/;
}

První blok přesměruje vše z HTTP na HTTPS.

Druhý blok obsluhuje tvůj web přes HTTPS. Přidej sem nastavení pro PHP nebo Python, pokud potřebuješ. Ptát se můžeš v komentářích.

Na závěr obnov Nginx:

service nginx reload

Máte nápad? Najděte pro něj dokonalou doménu

Náš AI generátor doménových jmen navrhuje volná jména napříč stovkami koncovek. SSL, DNS a ochrana soukromí Whois zdarma v ceně.

Přečtěte si v dalších jazycích:

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