Maak van HTTPS een onderhouden service
Geef een certificaat uit met een ondersteunde client en verifieer het vernieuwingspad.
Content herzien · Nederlands
- Type gids
- Beheren en beveiligen
- Voorbeelden
- Illustratief, omgevingsspecifiek
- Integratiescope
- Geen externe machine aangesloten
Maak de naam en listener gereed
Zorg er bij een echte server voor dat de hostnaam naar de juiste bestemming verwijst en de webservice reageert. De HTTP-01-uitdaging vereist dat het uitdagingspad bereikbaar is op poort 80. DNS-01 kan andere regelingen en wildcardnamen ondersteunen, maar vereist veilig beheerde DNS-toegang.
Installeer Certbot volgens de huidige platforminstructies
Kies de webserver en het besturingssysteem op de officiële Certbot-instructiepagina. Installeer via de gedocumenteerde methode voor die combinatie. Vermijd het mengen van pakket- en snap-installaties of de veronderstelling dat de OmbraHost-website al een certificaat op een externe server heeft geïnstalleerd.
Vraag het certificaat aan voor de beoogde namen
Het Nginx-voorbeeld hieronder draait op een systeem met Certbot's bijpassende Nginx-integratie geïnstalleerd. Vervang het documentatiedomein door namen die u beheert. Bekijk de gegenereerde configuratie en valideer Nginx voordat u aanvullende bewerkingen toepast.
sudo certbot --nginx -d example.com -d www.example.com
sudo nginx -tBewijs verlenging in plaats van deze aan te nemen
Controleer de certificatenlijst, het geplande vernieuwingsmechanisme en de bereikbaarheid van de challenge. Een dry run oefent de vernieuwing met de testomgeving. DNS inloggegevens, proxywijzigingen of een gesloten poort kunnen een vernieuwing die eerder werkte, verstoren.
sudo certbot certificates
sudo certbot renew --dry-run
# Inspect the timer used by your installation method:
systemctl list-timers --allMonitor het live-certificaat en het HTTPS-pad
Test de publieke hostnaam van buiten de server, inspecteer de vervaldatum en houd een waarschuwing vóór de deadline. Als een proxy een origin-certificaat gebruikt, inspecteer die verbinding afzonderlijk van het bezoekersgerichte certificaat. Zorg ervoor dat applicatieredirects en cookies de beoogde veilige origin gebruiken.
Vertrek met een verifieerbaar resultaat.
- Maak de naam en listener gereed.
- Monitor het live-certificaat en het HTTPS-pad.
- Houd herstelgegevens en secrets buiten openbare bestanden.