Let's Encrypt SSL auf nginx installieren – Schritt für Schritt

Let's Encrypt SSL auf nginx installieren – Schritt für Schritt

Mär 29, 2019 ssl ssl certificate nginx lets encrypt knowledge base

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

Read in other languages:

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