Http não https em e-mails - corrigir como administrador?

Olá! Vi alguns posts sobre o fato de que os e-mails estão chegando aos usuários com links HTTP em vez de HTTPS, e isso está acontecendo conosco, mas as respostas para corrigir o problema estão me confundindo.

Sou apenas um administrador do nosso site Discourse e não tenho acesso ao back-end do nosso servidor. Existe alguma maneira de eu alterar o que aparece nos e-mails sem precisar acessar o servidor, e, se for necessário, o que precisa ser feito?

Nosso site está em https://www.community.evolveauthoring.com, mas os links dos e-mails aparecem como HTTP://www.community

Muito obrigado antecipadamente!

Novas instalações estão afetadas por um bug no momento, que está impedindo que uma configuração do site seja definida. Você pode procurar pela configuração do site “force https” no administrador do seu site?

Temos este site há vários anos — procurei pela palavra “force” nas configurações, mas não encontrei nenhum resultado…

Ah, então você precisará fazer isso via console:

#ssh no servidor
cd /var/discourse
./launcher enter app
rails c
SiteSetting.force_https = true

É exatamente isso que eu não entendo: isso está em algum lugar da nossa hospedagem de site ou na interface do Discourse? (Eu não estava por aqui quando foi instalado e não tenho acesso ao backend do evolveauthoring.com!)

Você precisa acessar remotamente o servidor onde o Discourse está rodando para digitar esses comandos.

Entendido. Muito obrigado pela ajuda! Estou esperando conseguir encontrar alguém com as credenciais de login do nosso servidor agora e pedir para que ele tente!!

Oi @Falco, mais uma pergunta: podemos “desativar” a versão HTTP do nosso site para que as pessoas não fiquem confusas e tentem fazer login, ou isso é essencialmente o que o código que você nos forneceu fará? Obrigado!

Isso! Esse código redirecionará as pessoas que tentam acessar via HTTP para HTTPS, e é isso que você precisa.

Olá, Rafael!

Obrigado pela sua ajuda até agora. Finalmente conseguimos analisar isso e parece que não hospedamos a comunidade e não temos acesso ao console do Rails — é nosso domínio, mas, segundo o AWS Route53, o tráfego está sendo direcionado para o Discourse.

O que acontece agora?! Obrigado :slight_smile:

Você está correto, seu site é hospedado pelo Discourse. Envie um e-mail para o suporte e eles resolverão o problema.

team@discourse.org

Uma resposta incrivelmente rápida da equipe do Discourse, e finalmente temos HTTPS!!! Obrigado a todos.