Openproject als Docker hinter einem Nginx Proxy

Openproject zickt ziemlich herum, wenn man es mit HTTP hinter einem HTTPS- Reverse Proxy betreibt. So führen alle angeklickten Links auf der Seite irgendwie wieder zurück zur Hauptseite, und Anwender berichten von einem

[Error 422] Unable to verify Cross-Site Request Forgery token

Fehler

Erst wenn man die Admin- Seite https:/openproject.myhost/admin/settings/general anspringt, dort das Protokoll https auswählt und die unten gezeigten Änderungen in der Nginx- Konfig macht, scheint es zu funktionieren..

location / {
allow all;
proxy_read_timeout 6000s;
# rewrite ^/gitlab(.*)$ $1 break;
proxy_pass http://10.33.12.156:8010/;
proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504;
proxy_buffering off;
proxy_set_header Host "openproject.apps.kirchhoff-ecotec.com"; # umsetzen auf localhos
proxy_set_header X-Real-IP $remote_addr; # Remote IP durchreichen
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
# beheben des [Error 422] Unable to verify Cross-Site Request Forgery token
# https://community.openproject.org/topics/11328 und https://help.meisterplan.com/hc/de/articles/1150039
proxy_set_header X-Forwarded-Proto https;
}