Ao implantar o Discourse em um contêiner usando o 1panel e configurar um site com proxy reverso, como resolver o problema de todo o tráfego aparecer como vindo dos servidores da Cloudflare, em vez do IP real do navegador do usuário, após usar o CDN da Cloudflare no domínio?
Você deseja usar o modelo do Cloudflare no seu app.yml.
Já tentei, mas não funcionou
. O motivo da falha pode ser que eu esteja usando o 1panel para implantar via contêiner e tenha configurado um proxy reverso?
Você pode editar o arquivo de configuração do nginx diretamente? Se sim, faça as alterações sugeridas aqui. Após recarregar o serviço do nginx, tudo deve estar funcionando. Espero que isso ajude!
Curioso sobre os motivos para executar 2 proxies reversos? Um na empresa de hospedagem e outro no CloudFlare. Existe algum motivo técnico?
Estou rodando o Discourse em contêineres usando o painel de gerenciamento de servidor 1Panel (código aberto), o que facilita a administração do servidor.
A arquitetura do 1Panel é: Usuário -> Cloudflare -> Nginx do 1Panel -> Contêiner Discourse.
Minha compreensão é que, mesmo modificando o arquivo de configuração app.yml do Discourse, o Nginx do 1Panel continua posicionado entre a Cloudflare e o Discourse.