Sådan installerer du Let's Encrypt SSL på nginx – trin for trin

Sådan installerer du Let's Encrypt SSL på nginx – trin for trin

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

NameOcean gør det super nemt at få gratis wildcard-certifikater fra Let's Encrypt direkte i dashboardet. Du behøver ikke fumle med certbot i terminalen. Tjek vores guide til at generere SSL-certifikater på NameOcean med få klik: https://nameocean.net/article/how-create-free-ssl-nameocean/

Nu installerer vi certifikaterne på din Nginx-server.

Trin 1

Hent dit certifikat fra NameOcean dashboardet.

Trin 2

Pak zip-filen ud – her er filerne inde i.

Trin 3

Kopiér filerne til din server. Brug FTP, SFTP eller SCP – jeg viser med SCP:

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

Det kopierer example.com-mappen til /root/ på serveren.

Alternativt: Hent zip-filen direkte på serveren. Højreklik Download-knappen, kopiér linket (noget i retning af):

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

Kør så dette for at downloade og pakke ud:

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

Nu ligger certifikaterne på serveren.

Trin 4

Opsæt Nginx-konfigurationen.

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ørste blok sender alle HTTP-forespørgsler fra http://example.com/ til https://example.com/.

Anden blok håndterer den sikre HTTPS-trafik og serverer dit site. Tilføj gerne dine egne regler for PHP eller Python – spørg os i kommentarfeltet, hvis du mangler hjælp.

Genindlæs Nginx for at aktivere ændringerne:

service nginx reload

Read in other languages:

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