Wenn du also deinen Reverse-Proxy entfernst, funktioniert es? Dann liegt das Problem an der Konfiguration des Reverse-Proxy ![]()
Ja!
Wenn du also deinen Reverse-Proxy entfernst, funktioniert es? Dann liegt das Problem an der Konfiguration des Reverse-Proxy ![]()
Ja!
@Falco Ich habe endlich meine Lösung gefunden! Ich habe versucht, einen Reverse-Proxy über HTTP mit HAPROXY, NGINX und APACHE einzurichten. Jedes Mal funktionierte die Seite, aber das Löschproblem wartete immer auf mich.
Letzte Nacht habe ich einen letzten Versuch unternommen, weil ich Discourse wirklich gerne nutzen möchte. Ich sagte mir: Mach es einfach, probiere es mit HTTPS aus. Es wird keinen Unterschied machen, aber warum es nicht versuchen, bevor man aufgibt?
Nun, mit HTTPS funktioniert alles perfekt. Für mich ist das die perfekte Lösung, ich werde HTTP in den Müll werfen ![]()
Hier sind die relevanten Teile der Apache-Konfiguration:
<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>
und die app.yml von Discourse:
templates: - "templates/postgres.template.yml" - "templates/redis.template.yml" - "templates/web.template.yml" - "templates/web.ratelimited.template.yml" # - "templates/web.socketed.template.yml" ## Diese beiden Zeilen kommentieren Sie aus, wenn Sie Lets Encrypt (https) hinzufügen möchten #- "templates/web.ssl.template.yml" #- "templates/web.letsencrypt.ssl.template.yml" ## Welche TCP/IP-Ports soll dieser Container freigeben? ## Wenn Sie möchten, dass Discourse einen Port mit einem anderen Webserver wie Apache oder nginx teilt, ## sehen Sie unter https://meta.discourse.org/t/17247 für Details expose: - "8880:80" # http # - "8443:443" # https
Es ist längst an der Zeit! ![]()
Schön, dass du es geklärt hast.