Criei uma nova instância do Discourse a partir de uma imagem EC2 existente na AWS e renomei o domínio no arquivo app.yml. A arquitetura é a mesma, etc. Quando tento acessá-lo no navegador, recebo um erro 504. Há mais alguma coisa que precise alterar?
Seu domínio está apontando para vários endereços IP? Acabei de verificar a propagação do seu DNS e há dois números de IP nela. Talvez seja esse o conflito?
Isso é apenas para o forum-dev? Eu tenho um IP estático associado a ele e uma regra de um balanceador de carga da AWS. Então, devo desanexar o IP estático e ver o que acontece?
Se você estiver usando uma instalação padrão, precisa apontar apenas para o ec2. Colocar um balanceador de carga na frente é bastante complicado.
Se você realizou várias recriações com o DNS apontando para vários endereços, pode não ter um certificado válido e não conseguir obter um devido aos limites de taxa. Se for esse o caso, use um nome diferente ou aguarde uma semana.
Posso instalar o certificado emitido pela AWS diretamente no aplicativo? Costumo usar o balanceador de carga para adicionar certificados às instâncias EC2. Ou devo comentar as linhas do Let’s Encrypt no app.yml?
Recomendo que você comece com uma instalação limpa e, em seguida, passe a configurar o balanceador de carga. A única instalação suportada aqui é a mais básica, seguindo o guia. Existem muitas coisas que podem dar errado ao adicionar um balanceador de carga, tornando impossível adivinhar qual é o seu problema.
Se você realmente quiser usar um balanceador de carga, pule o discourse-setup e remova os templates ssl e letsencrypt.