Tenemos un foro ejecutándose en AWS, con un dominio personalizado y SSL a través de LetsEncrypt, y estamos considerando migrar a Digital Ocean, idealmente sin tiempo de inactividad. ¿Existe una mejor práctica recomendada, ya que he encontrado una variedad de problemas?
Primero intenté configurar la nueva instancia y habilitar LetsEncrypt, pero esto causó todo tipo de problemas (por ejemplo, SSL: error:0909006C:PEM routines:get_name:no start line:Expecting: TRUSTED CERTIFICATE), presumiblemente porque estaba intentando configurar la nueva instancia usando el mismo nombre de dominio en la configuración que el sitio en vivo existente.
Luego intenté configurar la instancia sin SSL (pero con la instancia configurada en el mismo nombre de dominio) y restaurar una copia de seguridad del sitio en vivo. Esta vez, el proceso de restauración falló con lo que parecían ser problemas relacionados con el nombre de dominio.
Configurar una nueva instancia en un nuevo dominio es realmente fácil (¡gracias! ), pero intentar crear una nueva instancia a la que luego pueda hacer un cambio de DNS para migrar parece ser realmente difícil. A menos, por supuesto, que lo esté haciendo mal.
No voy a hacer promesas, pero si el sitio actual es una instalación estándar, puedes copiar los directorios letsencrypt y ssl, y es probable que esos certificados se copien correctamente y se reconstruyan sin problemas. Sin embargo, puede ser un poco complicado.
En el peor de los casos, tendrás que reconstruir el sitio después del cambio de DNS.