Sådan installerer du Let's Encrypt SSL på nginx – trin for trin
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