Não estou familiarizado com a forma de implementar a solução no 2º link sem acesso ao domínio antigo. Alguém conhece uma solução alternativa? Obrigado!
O site novo e o site antigo estão no ar. Mas os fóruns do Discourse não estão sendo exibidos dentro do container docker do droplet. Por isso, não consigo acessar /u/admin-login.
O site está carregando com um erro “ERR_TOO_MANY_REDIRECTS”. Não tenho certeza se este é o problema subjacente ou apenas um sintoma.
O erro com o site não está relacionado a problemas de rede/servidor, executar “apt-update” ou verificar o arquivo de configuração de rede (tentei tudo isso antes) não ajudará a corrigir o problema do site. O fórum do discourse simplesmente não é exibido.
Consegui registrar novamente o domínio original, alterei as configurações de volta em app.yml, corrigi os registros DNS no CF, etc., o fórum do Discourse ainda não está nem sendo exibido no domínio original. :\
Você tem o nginx na frente do Discourse como no link do OP ou esta é uma instalação padrão?
Minha suposição é que você fez um monte de reconstruções com o domínio que deseja enquanto o DNS para esse domínio não resolvia para o servidor e agora você está com limite de taxa por uma semana. É difícil dizer, no entanto.
Se você tem um nginx na frente do Discourse, então o problema provavelmente é com ele não fazendo a coisa certa, ou ele usando um nome de host enquanto o Discourse está fazendo outro.
É forum.domain.com e a instalação do discourse está em forum. O fórum discourse funcionou e rodou corretamente por meses e meses, teve entrada de usuários, etc. Então o domínio original foi tomado por spam chinês.
Li em outro lugar que uma configuração de SSO poderia estar criando um loop de redirecionamento, e ESTOU recebendo o erro de muitos redirecionamentos. Mas os dados do usuário devem estar no droplet na configuração do Discourse, não armazenados em outro lugar. Não sei por que haveria um problema de login de usuário.
Uma instalação desatualizada do Ruby estaria impedindo isso?
Estou revisando o arquivo de depuração do discourse-doctor e ele termina com uma instalação desatualizada do Ruby impedindo a instalação do discourse e do bundle de gems. Há alguns erros antes também, mas eles não parecem tão importantes.