Tivemos esse problema há algumas semanas, mas as pesquisas nos levaram apenas a discussões sobre o problema e nenhuma solução real.
No entanto, descobrimos que o motivo pelo qual estávamos tendo o problema é porque tentamos usar um proxy para o nosso servidor Discourse atrás do Cloudflare (que tem usado com sucesso o proxy e protegido nosso servidor web principal por muitos anos) em uma tentativa de parar parte do spam de IA, o que o Cloudflare já está fazendo para nosso servidor web principal.
Mas assim que fizemos isso, nossos usuários e administradores começaram a ver o erro sobre não conseguir fazer login “daquele endereço IP”. Assim que removemos o proxy (isso deveria ser uma palavra) do subdomínio, tudo começou a funcionar perfeitamente novamente.
Então, isso levanta a questão de por que usar o proxy atrás do Cloudflare causou um problema e talvez possa sugerir uma solução? O servidor Discourse está decidindo que o host em que ele está rodando tem um endereço IP diferente do que é exposto pelo Cloudflare? Esse pode ser o problema?