Så installerar du Let's Encrypt SSL på nginx – steg för steg

Så installerar du Let's Encrypt SSL på nginx – steg för steg

Mar 29, 2019 ssl ssl certificate nginx lets encrypt knowledge base

NameOcean fixar gratis wildcard-certifikat från Let's Encrypt direkt i dashboarden. Inga krångliga kommandon med certbot behövs. Kolla vår enkla guide för att skapa SSL-cert på några klick: <a href="https://nameocean.net/article/how-create-free-ssl-nameocean/" target="_blank">https://nameocean.net/article/how-create-free-ssl-nameocean/</a>

Nu installerar vi certifikatet på Nginx.

Steg 1

Hämta certifikatet från NameOcean dashboarden.

<img style="width: 698px;" src="https://minio.yuix.org/nameocean/django-summernote/2019-03-29/58de2ac6-609b-4369-9aad-68af6f7f7568.jpg">

Steg 2

Packa upp zip-filen. Där hittar du filerna.

<img style="width: 698px;" src="https://minio.yuix.org/nameocean/django-summernote/2019-03-29/c5c5c302-c1e6-4eed-a74a-f39db0dcd491.png">

Steg 3

Kopiera filerna till servern. Använd FTP, SFTP eller vad du föredrar. Jag kör med scp:

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

Det flyttar mappen example.com till /root/ på servern.

Alternativt: Ladda ner direkt på servern. Högerklicka på "Download Certificate" i dashboarden, kopiera länken (typ så här):

https://minio.yuix.org/nameocean/ua4d3b6338c0a90a64828df4e65ff551c/example.com.zip

Kör sedan:

wget https://minio.yuix.org/nameocean/ua4d3b6338c0a90a64828df4e65ff551c/example.com.zip
unzip example.com.zip

Nu ligger certifikatsfilerna på plats.

Steg 4

Ställ in Nginx.

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

Första blocket omdirigerar all HTTP-trafik till HTTPS.

Andra blocket hanterar din sajt på HTTPS. Lägg till egna inställningar för PHP eller Python om det behövs. Fråga oss i kommentarerna för tips.

Ladda om Nginx:

service nginx reload

Read in other languages:

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