Recientemente, me encontré con un problema poco común en Laravel Forge donde el /etc/nginx/ssl El directorio estaba casi vacío; faltaban los directorios de dominio habituales y los certificados SSL. A pesar de que la pestaña SSL de Forge indicaba que los certificados deberían existir, la ausencia de los archivos de certificado causó errores de SSL en mi sitio.
¿Qué pasó?
- En
/etc/nginx/sslLa carpeta carecía de los subdirectorios del dominio y los archivos de certificado. - La interfaz SSL de Laravel Forge todavía mostraba certificados, pero como faltaban los archivos, el sitio arrojaba errores de SSL.
- No pude renovar ni utilizar correctamente los certificados SSL.
Cómo lo arreglé
- Restaurar manualmente certificados antiguos:
Los errores ocurrieron al migrar a un nuevo servidor, así que tenía los certificados SSL antiguos. Copié los archivos de mis antiguos certificados SSL de nuevo en.../etc/nginx/ssl/[dominio]/. - Actualizar la configuración de Nginx:
Actualicé la configuración del sitio Nginx para apuntar a estos archivos de certificado restaurados. - Renovar certificados a través de Forge:
Después de esto, pude renovar correctamente los certificados SSL desde el panel de Laravel Forge. Probablemente funcionó porque el directorio del dominio y los archivos de certificado ya existían.
Cuando todavía no funcionó
A veces, la renovación del SSL de Forge seguía fallando. En esos casos, yo:
- Cambió el nombre de dominio en Forge a
antiguo.dominio.com. - Creó una nueva entrada de dominio como
dominio.comen Forja. - Se agregaron certificados SSL al nuevo dominio. Podrás comprobar si SSL funciona con una página en blanco.
- Luego moví la configuración de nginx,
.envy los archivos de dominio vuelven a la configuración original.
Esta solución obligó a Forge a recrear los directorios de dominio y los archivos de certificado correctamente.
Resumen
Si se enfrenta a la falta de archivos SSL en /etc/nginx/ssl En Laravel Forge, restaurar manualmente los certificados antiguos y actualizar la configuración de nginx puede ayudar a acelerar el proceso de renovación. Si la renovación sigue fallando, cambiar temporalmente los nombres de dominio y volver a crear los certificados puede restablecer la configuración SSL de Forge.
Última actualización: 30 de julio de 2025
