Benutzer-Werkzeuge

Webseiten-Werkzeuge


pc:openproject

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;

        }
pc/openproject.txt · Zuletzt geändert: 2021/10/18 17:00 von admin