1. Home
  2. Anleitungen /Tutorials
  3. Installation von nginx mit automatischen SSL Zertifikaten (Let’s Encrypt)

Installation von nginx mit automatischen SSL Zertifikaten (Let’s Encrypt)

Voraussetzungen

Für diese Anleitung benötigen Sie das Produkt Managed Podman

Einleitung

Unsere managed podman Server ermöglichen Ihnen Docker Container zu verwenden. Weitere Informationen finden sie hier:

Managed Podman: Docker Container bei Profihost

Vorbereitung

Loggen sie sich auf Ihrem Managed Podman server via ssh als User podman ein:

ssh podman@cloudX-vmY.de-nserver.de

Klonen des Profihost container config Repositories:

git clone https://github.com/profihost/podman-container-configs.git

Installation und Setup

Wechseln sie im geklonten Repository in den Unterordner nginx-autoletsencrypt-pod

cd nginx-autoletsencrypt-pod

Erstellen Sie den nginx pod und den entsprechenden Container, in dem sie den create Befehl starten und diesem die notwendigen Einstellungen übergeben:

export SSL_DOMAINS=subdomain.domain1.de,subdomain.domain2.de,domain3.de
export EMAIL=meinemail@meinedomain.de
./create.sh

WICHTIG: die Domains oder Subdomain müssen bereits auf die IP Ihres Servers zeigen. Ansonsten ist es nicht möglich automatisch für diese SSL Zertifikate auszustellen.

nachträgliches anpassen der SSL_DOMAINS oder der EMAIL

stoppen und entfernen (nicht die Konfiguration) des laufenden Pods

podman-compose down

Anschließend führen Sie einfach die Schritte von oben erneut durch.

Aktualisiert am 4. Mai 2020
War dieser Artikel hilfreich?

Ähnliche Artikel