Slik installerer du Let's Encrypt SSL på nginx – trinn for trinn
NameOcean gir deg gratis wildcard-sertifikater fra Let's Encrypt rett i dashboardet. Ingen behov for å rote med certbot på kommandolinja. Sjekk guiden vår for å sette opp SSL med bare noen få klikk: https://nameocean.net/article/how-create-free-ssl-nameocean/
Nå installerer vi sertifikatene på Nginx-serveren din.
Trinn 1
Last ned sertifikatet fra NameOcean-dashboardet.

Trinn 2
Pakk ut zip-filen. Da ser du disse filene.

Trinn 3
Kopier filene til serveren. Bruk FTP, SFTP eller scp. Her er et eksempel med scp:
scp -r ~/Downloads/example.com 45.76.91.165:/root/
Dette flytter mappen example.com til /root/ på serveren.
Du kan også laste ned zip-filen direkte på serveren. Høyreklikk "Download Certificate"-knappen i dashboardet, kopier lenken (noe sånt som dette):
https://minio.yuix.org/nameocean/ua4d3b6338c0a90a64828df4e65ff551c/example.com.zip
Last ned og pakk ut med disse kommandoene:
wget https://minio.yuix.org/nameocean/ua4d3b6338c0a90a64828df4e65ff551c/example.com.zip unzip example.com.zip
Nå ligger sertifikatfilene på plass på serveren.
Trinn 4
Konfigurer 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ørste server-blokk sender all HTTP-trafikk (http://example.com) til HTTPS (https://example.com).
Andre blokk håndterer selve nettsiden din på HTTPS. Legg til det du trenger for PHP, Python eller annet. Spør oss gjerne i kommentarene om mer.
Last til slutt Nginx-konfigurasjonen på nytt:
service nginx reload