[PYTHON] Was tun, wenn in Django "Ungültiger HTTP_HOST-Header" angezeigt wird?
Veranstaltung
Invalid HTTP_HOST header: '*.*.*.*:8000'. You may need to add '*.*.*.*' to ALLOWED_HOSTS.
Fehlerinhalt
- Der empfangene Site-Name und der in Django festgelegte Site-Name sind unterschiedlich.
Ursache
- Folgendes ist nicht festgelegt
settings.py
ALLOWED_HOSTS = []
Gegenmaßnahme ①
- Setzen Sie ein Sternchen (*).
- Wird zur Überprüfung verwendet, da dies aus Sicherheitsgründen nicht wünschenswert ist.
settings.py
ALLOWED_HOSTS = ['*']
Gegenmaßnahme ②
- Geben Sie den FQDN der zu veröffentlichenden Site an.
- Dies ist wünschenswert, wenn der Standortname wie der Produktionsstandort festgelegt wurde.
settings.py
ALLOWED_HOSTS = ['www.example.com']
Offizielle Dokumentation