Let's Encrypt SSL auf nginx installieren – Schritt für Schritt
Bei NameOcean bekommst du kostenlose Wildcard-Let's-Encrypt-Zertifikate direkt im Dashboard. Automatisch und ohne komplizierte Kommandozeile mit Certbot. Schau dir unseren Guide an: So erstellst du SSL-Zertifikate mit ein paar Klicks – https://nameocean.net/article/how-create-free-ssl-nameocean/.
Jetzt richten wir das Zertifikat auf Nginx ein.
Schritt 1
Lade dein Zertifikat aus dem NameOcean-Dashboard herunter.

Schritt 2
Entpacke die ZIP-Datei. Darin findest du diese Dateien.

Schritt 3
Übertrage die Dateien auf deinen Server. Nutze FTP, SFTP oder SCP. Beispiel mit SCP:
scp -r ~/Downloads/example.com 45.76.91.165:/root/
Das kopiert den Ordner example.com nach /root/ auf dem Server.
Alternativ: Lade die ZIP direkt auf dem Server herunter. Rechtsklick auf "Download Certificate" im Dashboard, URL kopieren (z. B. so: https://minio.yuix.org/nameocean/ua4d3b6338c0a90a64828df4e65ff551c/example.com.zip). Dann:
wget https://minio.yuix.org/nameocean/ua4d3b6338c0a90a64828df4e65ff551c/example.com.zip unzip example.com.zip
Fertig – die Zertifikatsdateien sind jetzt auf dem Server.
Schritt 4
Konfiguriere 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/;
}
Der erste Block leitet alle HTTP-Anfragen (http://example.com) zu HTTPS um (https://example.com).
Der zweite Block serviert deine Website über HTTPS. Füge hier deine Einstellungen für PHP oder Python hinzu. Bei Fragen: Frag einfach nach.
Zum Abschluss Nginx neu laden:
service nginx reload