Onlangs kwam ik een zeldzaam probleem tegen op Laravel Forge, waarbij de /etc/nginx/ssl De map was bijna leeg — de gebruikelijke domeinmappen en SSL-certificaten ontbraken. Hoewel het SSL-tabblad van Forge aangaf dat er certificaten zouden moeten bestaan, veroorzaakte de afwezigheid van daadwerkelijke certificaatbestanden SSL-fouten op mijn site.
Wat is er gebeurd?
- De
/etc/nginx/sslmap bevatte geen domein-submappen en certificaatbestanden. - De SSL-interface van Laravel Forge gaf nog steeds certificaten weer, maar omdat de bestanden ontbraken, gaf de site SSL-fouten.
- Ik kon SSL-certificaten niet goed verlengen of gebruiken.
Hoe ik het heb opgelost
- Oude certificaten handmatig herstellen:
De fouten traden op tijdens de migratie naar een nieuwe server, dus ik had toevallig de oude SSL-certificaten. Ik heb mijn oude SSL-certificaatbestanden teruggekopieerd./etc/nginx/ssl/[domein]/. - Nginx-configuratie bijwerken:
Ik heb de configuratie van de Nginx-site bijgewerkt, zodat deze naar deze herstelde certificaatbestanden verwijst. - Certificaten vernieuwen via Forge:
Hierna kon ik de SSL-certificaten succesvol verlengen via het Laravel Forge-dashboard. Dit werkte waarschijnlijk omdat de domeindirectory en certificaatbestanden nu bestonden.
Toen het nog steeds niet werkte
Soms mislukte de SSL-vernieuwing van Forge nog steeds. In die gevallen:
- De domeinnaam in Forge is gewijzigd naar
oud.domein.com. - Een nieuw domein aangemaakt als
domein.comin Forge. - SSL-certificaten toegevoegd aan het nieuwe domein. U kunt nu met een lege pagina zien of SSL werkt.
- Vervolgens de nginx-configuratie verplaatst,
.enven domeinbestanden terugzetten naar de oorspronkelijke instellingen.
Deze tijdelijke oplossing dwong Forge om domeinmappen en certificaatbestanden correct opnieuw aan te maken.
Samenvatting
Als u SSL-bestanden mist in /etc/nginx/ssl In Laravel Forge kan het handmatig herstellen van oude certificaten en het bijwerken van de nginx-configuratie helpen om het verlengingsproces een boost te geven. Als de verlenging nog steeds mislukt, kan het tijdelijk wijzigen van domeinnamen en het opnieuw aanmaken van certificaten de SSL-instellingen van Forge resetten.
Laatst bijgewerkt op 30 juli 2025
