Django Invalid HTTP_HOST header: エラー解決方法
Djangoのサーバにブラウザにアクセスした際に描画されずにエラー画面が表示される事象が発生。
エラーとしては下記のとおりです。
Invalid HTTP_HOST header: '132.145.***.**:8000'. You may need to add '132.145.***.**' to ALLOWED_HOSTS. Bad Request: / [04/Oct/2020 12:08:47] "GET / HTTP/1.1" 400 61697 Invalid HTTP_HOST header: '132.145.***.**:8000'. You may need to add '132.145.***.**' to ALLOWED_HOSTS. Bad Request: /favicon.ico [04/Oct/2020 12:08:48] "GET /favicon.ico HTTP/1.1" 400 61604
解決方法としては下記ブログを参考にしました。
ありがとうございます。
yukun.info
settings.pyの編集
私の環境だとカレントディレクトリの配下にありました。
./mysite/mysite/settings.py
下記の通りに編集します。
[root@django django]# cat ./mysite/mysite/settings.py | grep ALLOWED_HOSTS ALLOWED_HOSTS = ['*']
これで再度runserverしてブラウザアクセスしてみると・・・
無事ブラウザ描画されました。