He creado una nueva instancia de Discourse a partir de una imagen EC2 existente en AWS y he cambiado el nombre de dominio en el archivo app.yml. La arquitectura es la misma, etc. Cuando intento acceder desde un navegador, obtengo un error 504. ¿Hay algo más que deba cambiar?
¿Es solo para forum-dev? Tengo una IP estática asociada y una regla de un balanceador de carga de AWS. ¿Debería desasociar la IP estática y ver qué pasa?
Si estás usando una instalación estándar, solo necesitas apuntar a la instancia EC2. Colocar un balanceador de carga frente a ella es bastante complicado.
Si has realizado muchas reconstrucciones con el DNS apuntando a múltiples direcciones, es posible que no tengas un certificado válido y que no puedas obtener uno debido a los límites de tasa. En ese caso, usa un nombre diferente o espera una semana.
¿Puedo instalar el certificado emitido por AWS directamente en la aplicación? Suelo usar el balanceador de carga para agregar certificados a las instancias de EC2. ¿O debo comentar las líneas de Let’s Encrypt en app.yml?
Recomiendo que comiences con una instalación limpia y luego procedas a configurar el balanceador de carga. La única instalación compatible aquí es la más básica, siguiendo la guía. Hay demasiados factores que podrían fallar al agregar un balanceador de carga para poder adivinar cuál es tu problema.
Si deseas utilizar un balanceador de carga, entonces deberías omitir discourse-setup y eliminar las plantillas de ssl y letsencrypt.