Herdei um fórum Discourse de um membro anterior da equipe. Revisei tudo e fiz várias alterações solicitadas pelo departamento de marketing, mas ainda há duas imagens que não consigo encontrar em lugar nenhum. Passei várias horas vasculhando a seção de personalização, sem sucesso.
Todos os recursos de marca estão em Configurações → Marca /admin/site_settings/category/branding
O favicon (32x32) e o toque para Apple (180x180) são o 7º e o 8º itens da lista. Talvez excluir os existentes e fazer o upload de novos defina a URL correta para eles.
Também pode ser corrigido executando o assistente de configuração novamente em /wizard – @omarfilip está correto, basicamente basta fazer o upload dessas imagens novamente.
Essas URLs poderiam alternar automaticamente para https quando ativarmos o Forçar https?
Encontrei esse problema em várias instalações de clientes. Não é tão chato, mas seria bom se pudesse ser evitado com uma única linha de código em algum lugar, mesmo assim.
Esta é uma das razões pelas quais alteramos o discourse-setup para HTTPS como padrão. Deixá-lo como opcional significava que a maioria das pessoas o ignorava e precisava voltar atrás para configurá-lo depois.
Ativei o force_https, reenviei a imagem e agora elas estão sendo carregadas via HTTPS. Obrigado!
Feedback de um usuário administrador iniciante nos fóruns:
Pedir para alguém passar por um assistente de configuração para corrigir uma referência a imagem parece uma má experiência de usuário (UX). Fiquei nervoso o tempo todo com a possibilidade de alterar acidentalmente uma das configurações existentes. Seria melhor ter controles granulares para isso (o que vocês já têm). Acabei usando essas opções em vez disso.
Além disso, tenho curiosidade sobre por que precisei reenviar as imagens desde o início. Por que não armazenam apenas uma referência ao arquivo e geram o protocolo com base nas configurações do force_https? Isso pode ser exatamente o que vocês estão fazendo, já que alterei a configuração do force_https E reenviei as imagens antes de testar.
De qualquer forma, vocês responderam rapidamente a essa pergunta e eu realmente aprecio isso. Fiquem todos seguros.
Definitivamente não era esse o caso no passado; recebíamos essa pergunta com certa regularidade antes da mudança mencionada acima à qual @falco se referiu. Ao fazer uma busca rápida, notamos que a frequência com que essa pergunta era feita caiu drasticamente com a introdução daquele PR.
A grande maioria das instalações funciona com o Let’s Encrypt sem necessidade de configuração adicional; só ocorrem problemas quando as pessoas fazem configurações incomuns com proxies reversos ou regras de rede.