Site hinter Proxy verschoben, Favicon und Header verwenden HTTPS nicht mehr

Nun, nach so vielen erfolglosen Versuchen habe ich endlich herausgefunden, wie man mit force_https=true eine gültige Anmeldung erreicht.

In der Docker-Umgebung habe ich /etc/nginx/conf.d/discourse.conf wie folgt gepatcht:


location @discourse {
limit_conn connperip 20;
limit_req zone=flood burst=12 nodelay;
limit_req zone=bot burst=100 nodelay;
proxy_set_header Host $http_host;
proxy_set_header X-Request-Start “t=${msec}”;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto https; # $thescheme; ← Das habe ich geändert
proxy_pass http://discourse;
}

Und es funktioniert nur in diesem Abschnitt, zumindest in meiner Umgebung.

Funktioniert jetzt großartig!