[解決済み] なぜ Django は "DisallowedHost at /" というエラーを投げるのでしょうか?
2022-02-16 01:09:12
質問
私はこれを使用して自分のDjangoサーバーをセットアップしています。 デジタルオーシャンのチュートリアル . 各ステップに従ってDjangoフレームワークを作成し、このコマンドでサーバーを実行しました。
./manage.py runserver 0.0.0.0:8000
8000番ポートでIPを訪問しようとしたところ、以下のエラーが表示されました。
DisallowedHost at /
Invalid HTTP_HOST header: 'XXX.XXX.XXX.XXX:8000'. You may need to add u'XXX.XXX.XXX.XXX' to ALLOWED_HOSTS.
(IPをXで代用)。
なぜこのようなことが起こるのでしょうか?
どうすればいいですか?
あなたの
settings.py
というリストがあります。
ALLOWED_HOSTS
. そのリストに、エラーで表示されたIPアドレスを追加する必要があります。
ALLOWED_HOSTS = ['XX.XX.XX.XX']
備考
:
のみ
はIPアドレスを追加し
ない
は、ポート(例.
127.0.0.1
でなく
127.0.0.1:8000
)
説明
Django は
Host
ヘッダーに、許可されたホストの範囲内の URL/IP アドレスが含まれているかどうかを調べます。
djangoのウェブサイトから。
<ブロッククオートこれはHTTPホストヘッダへの攻撃を防ぐためのセキュリティ対策で、一見安全に見える多くのウェブサーバ設定でも可能です。
https://docs.djangoproject.com/en/dev/ref/settings/#allowed-hosts
関連
-
Python LeNetネットワークの説明とpytorchでの実装
-
[解決済み】RuntimeWarning: 割り算で無効な値が発生しました。
-
[解決済み】Pythonでgoogle APIのJSONコードを読み込むとエラーになる件
-
[解決済み】LogisticRegression: Pythonでsklearnを使用して、未知のラベルタイプ: '連続'を使用しています。
-
[解決済み] 割り当て後にリストが予期せず変更されました。その理由と防止策を教えてください。
-
[解決済み] Pythonで例外を手動で発生(スロー)させる
-
[解決済み] Python 3で「1000000000000000 in range(1000000000000001)」はなぜ速いのですか?
-
[解決済み] なぜlist.join(string)ではなくstring.join(list)なのでしょうか?
-
[解決済み】Djangoでnull=Trueとblank=Trueの違いは何ですか?
-
[解決済み] 無効な http_host ヘッダー
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
PythonはWordの読み書きの変更操作を実装している
-
Python jiabaライブラリの使用方法について説明
-
pythonサイクルタスクスケジューリングツール スケジュール詳解
-
Pythonコードの可読性を向上させるツール「pycodestyle」の使い方を詳しく解説します
-
風力制御におけるKS原理を深く理解するためのpythonアルゴリズム
-
[解決済み】syntaxError: 'continue' がループ内で適切に使用されていない
-
[解決済み】Python elifの構文が無効です【終了しました
-
[解決済み】インポートエラー。モジュール名 urllib2 がない
-
[解決済み】ValueError: pickleプロトコルがサポートされていません。3、python2 pickleはpython3 pickleでダンプしたファイルを読み込むことができない?
-
[解決済み】cアンダースコア式`c_`は、具体的に何をするのですか?