Sicherer HTTPS-Zugriff
Dieser Bereich unterstützt Sie bei der Auswahl eines sicheren Zugriffs auf einen i-net CoWork-Server, wenn der Server in einem privaten Netzwerk steht oder nur ausgewählte Dienste öffentlich erreichbar sein sollen. Er behandelt öffentlich vertrauenswürdige Zertifikate, privaten Zugriff, DNS-Validierung und Tunnel-Dienste.
Die passende Methode hängt davon ab, ob Benutzer einen Client installieren können, ob der Server eine öffentliche Adresse besitzt und ob der DNS-Provider eine API anbietet. Die Webserver-Konfiguration beschreibt HTTPS-Verbindung, Zertifikatsquellen und die externe sichtbare URL.
Methode auswählen
Die folgenden Optionen sind verfügbar:
-
Privates HTTPS - Verwenden Sie eine registrierte Domain mit Split-DNS, wenn der Server nur im privaten Netzwerk erreichbar ist.
-
DNS-01 - Erzeugen Sie ein öffentlich vertrauenswürdiges Zertifikat durch den Nachweis der Kontrolle über einen DNS-Namen, ohne den Server im Internet zu veröffentlichen.
-
DNS-PERSIST-01 Beta - Testen Sie eine persistente DNS-Autorisierung mit einer Staging-Zertifizierungsstelle, wenn der DNS-Provider keine nutzbare API anbietet.
-
Externe ACME-Clients - Verwenden Sie Werkzeuge wie acme.sh oder Certbot, um Zertifikate automatisch zu beziehen und die vom Server verwendeten Dateien zu installieren.
-
Tailscale - Verbinden Sie bekannte Geräte mit einem privaten Netzwerk und veröffentlichen Sie den lokalen Webdienst in diesem Netzwerk.
-
Öffentliche Dienste - Vergleichen Sie direkte Veröffentlichung, Reverse-Proxys und verwaltete Tunnel-Dienste.
-
Fehlerbehebung - Beheben Sie typische Probleme bei DNS, Zertifikaten, Proxys und der Erneuerung.
Empfohlene Ausgangspunkte
Verwenden Sie Split-DNS mit automatisiertem DNS-01, wenn der Server privat bleibt, Benutzer einen normalen Domainnamen verwenden sollen und der DNS-Provider eine API anbietet. Die öffentliche DNS-Zone dient nur der Zertifikatsvalidierung, während internes DNS den Dienstnamen auf eine private Adresse auflöst.
Verwenden Sie Tailscale Serve, wenn der Zugriff auf bekannte Geräte begrenzt ist und die Installation eines Clients auf diesen Geräten möglich ist. Verwenden Sie einen geschützten öffentlichen Tunnel, wenn Benutzer ohne VPN-Client über den Browser zugreifen müssen.
Verwenden Sie DNS-PERSIST-01 nur als experimentelle Staging-Option. Es ist kein Ersatz für produktives DNS-01, solange eine Zertifizierungsstelle und der ausgewählte ACME-Client keine stabile Produktionsunterstützung bieten.
Verwandte Konfiguration
Die Seite Let's-Encrypt-Zertifikat anfordern beschreibt die integrierte Zertifikatsanforderung für Server, die über das Internet validiert werden können. Für eigene Zertifikate erklärt die Seite Automatische Aktualisierung von benutzerdefinierten SSL-Zertifikaten, wie geänderte Zertifikatsdateien ohne Unterbrechung des Servers geladen werden können.
