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.
Funktioniert es bei der Ausführung von Django Server (runserver 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