Machen Sie HTTPS zu einem gepflegten Dienst
Stellen Sie ein Zertifikat mit einem unterstützten Client aus und überprüfen Sie den Erneuerungspfad.
Inhalt überarbeitet · Deutsch
- Leitfaden-Typ
- Betreiben & absichern
- Beispiele
- Illustrativ, umgebungsspezifisch
- Integrationsumfang
- Keine Remote-Maschine verbunden
Name und Listener bereit machen
Stellen Sie für einen echten Server sicher, dass der Hostname zum richtigen Ziel auflöst und der Webdienst antwortet. Die HTTP-01-Challenge benötigt den erreichbaren Challenge-Pfad auf Port 80. DNS-01 kann andere Arrangements und Wildcard-Namen unterstützen, erfordert aber sicher verwalteten DNS-Zugriff.
Certbot mit den aktuellen Plattformanweisungen installieren
Wählen Sie den Webserver und das Betriebssystem auf der offiziellen Certbot-Anleitungsseite. Installieren Sie über die für diese Kombination dokumentierte Methode. Vermeiden Sie es, Paket- und Snap-Installationen zu mischen oder anzunehmen, dass die OmbraHost-Website bereits ein Zertifikat auf einem Remote-Server installiert hat.
Fordern Sie das Zertifikat für die vorgesehenen Namen an
Das folgende Nginx-Beispiel läuft auf einem System mit installierter passender Nginx-Integration von Certbot. Ersetze die Dokumentationsdomain durch Namen, die du kontrollierst. Überprüfe die generierte Konfiguration und validiere Nginx, bevor du weitere Änderungen vornimmst.
sudo certbot --nginx -d example.com -d www.example.com
sudo nginx -tErneuerung nachweisen, statt sie anzunehmen
Zertifikatsliste, geplanten Verlängerungsmechanismus und Erreichbarkeit der Challenge prüfen. Ein Dry Run testet die Verlängerung mit der Testumgebung. DNS-Anmeldedaten, Proxy-Änderungen oder ein geschlossener Port können eine Verlängerung brechen, die zuvor funktioniert hat.
sudo certbot certificates
sudo certbot renew --dry-run
# Inspect the timer used by your installation method:
systemctl list-timers --allDas Live-Zertifikat und den HTTPS-Pfad überwachen
Den öffentlichen Hostnamen von außerhalb des Servers testen, den Ablauf prüfen und vor der Frist eine Warnung einrichten. Wenn ein Proxy ein Origin-Zertifikat verwendet, diese Verbindung getrennt von seinem besucherseitigen Zertifikat prüfen. Sicherstellen, dass Anwendungsweiterleitungen und Cookies den vorgesehenen sicheren Origin verwenden.
Mit einem überprüfbaren Ergebnis gehen.
- Name und Listener bereit machen.
- Das Live-Zertifikat und den HTTPS-Pfad überwachen.
- Halten Sie Wiederherstellungsinformationen und Geheimnisse außerhalb öffentlicher Dateien.