Olá, pessoal - Estou com um problema: ao ativar a opção force_https (após garantir que tudo esteja em HTTPS), não consigo:
- alterar nenhuma configuração,
- sair (ao clicar em sair, nada acontece),
- ou fazer login (o redirecionamento SSO apenas leva à página inicial de deslogado).
Pensei que fosse um acaso ou algo que eu tivesse quebrado inicialmente, então destruí o aplicativo, excluí todos os dados e recriei/iniciei o aplicativo novamente.
Com o novo aplicativo, tudo voltou a funcionar perfeitamente; consegui restaurar a partir de backups, configurar todos os meus logotipos, ajustar diferentes configurações (alterar configurações de notificação por e-mail, ajustar o título, personalizar o CSS do tema, etc.), e não houve erros de SSL, além de as imagens da marca carregarem corretamente.
No entanto, assim que ativei novamente a opção force_https, os erros 403 voltaram a ocorrer.
Desta vez, entrei no container e desativei a opção force_https via CLI, usando:
/var/discourse/launcher enter app
rails c
SiteSetting.force_https = false
Assim que desativei a opção, tudo no site voltou a funcionar normalmente.
Tentei analisar os logs (site_url.com/logs), mas não parecia haver muito além disso:
Error: Forbidden
Url: https://site_url.com/assets/ember_jquery-1d5617356dd43f27b8adbf60ccb854a1f5992b9b9f9e51e32ea7287fc9eeb25b.js
Line: 1
Column: 262166
Window Location: https://site_url.com/admin/plugins/chat/discord
que era de um momento anterior, quando eu estava alterando algumas configurações do plugin discourse-chat-integration.
Não tenho certeza de como proceder agora e agradeceria qualquer sugestão.