Então, se você remover seu proxy reverso, funciona? Então o problema está na configuração do proxy reverso ![]()
Sim!
Então, se você remover seu proxy reverso, funciona? Então o problema está na configuração do proxy reverso ![]()
Sim!
@Falco Finalmente encontrei minha solução! Tentei fazer reverse proxy via HTTP com HAPROXY, NGINX e APACHE, e em todos os casos o site funcionava, mas o problema de exclusão continuava me esperando.
Na noite passada, dei uma última tentativa porque realmente gosto do Discourse, então pensei: vamos lá, tente com HTTPS, não fará diferença, mas por que não tentar antes de desistir?
Bem, com HTTPS tudo funciona perfeitamente. Para mim, está perfeito assim; vou jogar o HTTP no lixo ![]()
Aqui estão as partes relevantes da configuração do Apache:
<VirtualHost *:443> ServerName discourse.apicolturaitalianafb.it SSLEngine on SSLCertificateFile "/usr/local/ssl/crt/certificate.crt" SSLCertificateKeyFile "/usr/local/ssl/crt/private.key" SSLCertificateChainFile "/usr/local/ssl/crt/ca_bundle.crt" <Location /> ProxyPreserveHost On RequestHeader set Host "discourse.apicolturaitalianafb.it:8443" ProxyPass http://discourse.apicolturaitalianafb.it:8880/ </Location> </VirtualHost>
e o arquivo app.yml do Discourse:
templates: - "templates/postgres.template.yml" - "templates/redis.template.yml" - "templates/web.template.yml" - "templates/web.ratelimited.template.yml" # - "templates/web.socketed.template.yml" ## Descomente essas duas linhas se quiser adicionar o Lets Encrypt (https) #- "templates/web.ssl.template.yml" #- "templates/web.letsencrypt.ssl.template.yml" ## Quais portas TCP/IP este container deve expor? ## Se você quiser que o Discourse compartilhe uma porta com outro servidor web, como Apache ou nginx, ## consulte https://meta.discourse.org/t/17247 para detalhes expose: - "8880:80" # http # - "8443:443" # https
Já era mais que hora! ![]()
Fico feliz que você tenha resolvido.