zwarte flatscreen computermonitor

Hoe ik ontbrekende SSL-certificaten in Laravel Forge heb opgelost toen /etc/nginx/ssl leeg was

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/ssl map 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

  1. 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]/.
  2. Nginx-configuratie bijwerken:
    Ik heb de configuratie van de Nginx-site bijgewerkt, zodat deze naar deze herstelde certificaatbestanden verwijst.
  3. 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.com in 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

Laat een reactie achter

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *

nl_NLNederlands
Scroll naar boven