Caddy vor der Nginx-App über Docker Compose

Nur eine Korrektur/Präzisierung zu dem, was ich oben gesagt habe.

Als ich das Ergebnis ursprünglich als ein

mobilfreundlicheres Forum beschrieb, war Teil dessen, was ich bemerkt hatte, dass die initiale Roundtrip-Zeit beim Öffnen der iOS-Safari-PWA zuvor zu langsam wirkte.


Allerdings bereue ich es nun, diese Aussage in meine spätere Antwort aufgenommen zu haben:

Das Deaktivieren von 0-RTT war etwas, das ich beim Diagnostizieren des Client-IP-Problems ausprobiert habe, aber es scheint nicht notwendig gewesen zu sein. Beide PostgreSQL-Fehler im Zusammenhang mit unix: traten weiterhin auf, während 0rtt off bereits konfiguriert war.

Die Änderung, die diese Fehler anscheinend behoben hat, war stattdessen der persistente app.yml-Hook, der nginx so modifiziert, dass er Caddys X-Forwarded-For-Wert für die echte Client-IP verwendet, wenn Anfragen über den Unix-Socket eintreffen.

Ich habe daher nun die Einstellung 0rtt off entfernt und Caddys Standardverhalten wiederhergestellt. HTTP/3 funktioniert weiterhin und die korrekte Client-IP wird weiterhin an Discourse weitergeleitet.

Wenn also irgendwann genug Interesse besteht, um eine Schritt-für-Schritt-Anleitung zusammenzustellen, würde ich das Deaktivieren von QUIC 0-RTT nicht als erforderlichen Teil der Konfiguration aufnehmen.