NGINX und Openproject

Ich beschäftige mich schon seit ein paar Monate mit Docker, hatte jedoch immer wieder diverse Probleme. Das begann bei der Installation und hörte dann bei der laufenden Applikation auf. Das Konzept von Docker finde ich gut und es wird sicher die Zukunft der Softwarebranche sein. Nun habe ich einen Docker Host aufgesetzt und versucht Openproject zu installieren. Diese Software ist gut dokumentiert und es gibt viele Beispiele. So sollte es doch einfach sein den Einstieg in die gesamte Thematik zu finden. Wie immer war es aber bei mir nicht so und ich habe gekämpft.

Ich hatte bei Openproject das Problem, dass zwar der Docker Container startet und das Admin Passwort konnte gewechselt werden. Leider aber hatte ich verschiedene Probleme mit HTTPS und HTTP. Ich setze NGINX als Reverse Proxy ein und dachte, dass es eigentlich sehr simpel ist. Ich habe hier einmal eine mögliche korrekte und funktionierende Konfiguration für NGINX angehängt.

location / {

proxy_pass http://192.168.99.99:8995;

proxy_pass_request_headers on;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Host $server_name;
proxy_set_header X-Forwarded-Proto https;