1

ich die Einstellung aktiviert haben:Django settings.py nicht aktualisiert

USE_X_FORWARDED_HOST = True

in meinem settings.py. Ich bin zur Zeit der Bereitstellung der Server, aber wenn ich versuche, meine Index-Seite zu machen, es gibt mir ein 404. Die E-Mail sagt, dass es sich um eine:

Invalid HTTP_HOST header: u'127.0.0.1:9001

Und bevor jemand sagt, ich muss es ADD TO MY ALLOWED_HOSTS, habe ich bereits, also bitte ersparen Sie mich mit diesem Rat. Ich habe auch eine E-Mail mit dem Debug-Fehler erhalten. Wenn ich durch die Debug-Informationen sah, hatte er eine Liste meiner Einstellungen und festgestellt, dass:

USE_X_FORWARDED_HOST = False 

Ein weiteres Feld, der nicht aktualisiert wird mein allowed_hosts ist. Ich habe versucht, Apache2 neu zu starten, wsgi.py zu berühren und * .pyc im Haupt-App-Verzeichnis zu löschen, das settings.pyc enthält. Nichts davon hat jedoch funktioniert.

Einige Hintergrundinformationen zu meiner Bereitstellung. Ich habe meinen Django hinter einem Proxy, weil ich Django-Kanäle mit einem Apache2-Webserver verwende, der als Proxy dient. Ich habe auch Daphne hinterherlaufen, die die Anfragen empfängt und sie bedient.

+0

Funktioniert es bei der Ausführung von Django Server (runserver 0.0.0.0)? –

+0

Umm das ist nicht mehr in der Entwicklung, das ist ein Django-Server. Also benutze ich nicht "runserver". Aber keine 0.0.0.0 behebt mein Problem, dass settings.py inkorrekt ist. – swrap

Antwort

1

Das Problem wurde gelöst. Der Redis-Server musste jedes Mal neu gestartet werden, wenn die Datei "settings.py" aus irgendeinem Grund aktualisiert wurde.

Verwandte Themen