Discurso com Cloudflare e Digital Ocean

Olá! Sou novo aqui e estou tentando iniciar uma comunidade com o Discourse.

Comecei minha jornada com o seguinte guia de instalação do Discourse com Digital Ocean:

Eu já tinha contas com a Cloudflare, então foi natural para mim configurar um domínio lá. Após instalar o Discourse e progredir na configuração, eu esperava ajustar o SSL/TLS da Cloudflare para Full (Strict). Segui este guia, que me deixou em uma posição muito básica com o Nginx:

Neste ponto, consigo ativar o Full (Strict) e ativei o Authenticated Origin Pulls. Eu simplesmente não sabia como fazer o Nginx atuar como um proxy reverso para o Discourse a partir daqui.

Infelizmente, consigo mexer na linha de comando para chegar até aqui, mas não tenho familiaridade com o Nginx. Fiz alguns esforços de boa fé para alterar o arquivo do aplicativo no Discourse para outra porta, como 12345:80.

A partir daí, tentei seguir outros guias que podem não ter sido exatamente para mim:

Fiquei preso. Não consegui fazer as alterações por conta própria para que o Proxy Reverso funcionasse, então desinstalei o Nginx por enquanto e desativei o Full (Strict) e o Authenticated Pulls.

Alguém tem algum guia adicional ou dicas?

Por que você está mexendo com o Nginx, já que a instalação do Discourse Docker, o método padrão, contém tudo que você precisa como um autohospedeiro?

O Cloudflare funciona bem com o Discourse.

Não tenho certeza se essa é uma pergunta retórica.

Eu estava tentando seguir as recomendações descritas aqui em Melhores Práticas.

https://community.cloudflare.com/t/using-discourse-with-cloudflare-best-practices/602890

Sou novo no Discourse e nesta instalação. Se houver um Guia de Como Fazer para garantir que eu possa ativar corretamente o Full (Strict), é isso que estou procurando. Se não houver necessidade de tal etapa, então estou aberto a revisar qualquer outra coisa que eu deva fazer para seguir as “Melhores Práticas”.

EDIT: Após considerar a observação breve e perspicaz de ljpp, revisei as instruções de instalação do Discourse. Quero apontar que, sob o título 11. (Opcional) Adicionar Mais Recursos do Discourse, o Guia de Como Fazer que eu estava procurando estava em “Suporte pago a HTTPS / SSL?”.

Depois que segui esses passos, consegui ativar o Full (Strict) FACILMENTE e estou satisfeito com os resultados.

Eu não fiz a conexão de que era isso que eu estava procurando. Eu estava acostumado a auto-hospedar projetos como hobbyista, e agora estou aproveitando o processo de aprendizado para o Discourse.

1 curtida

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.