Djangoで動くサイトを運営しているサーバーがあります。サイトをテストしたいので、Djangoのビルドイン開発サーバー(例:runserver
)を使用しています。しかし、私は、次のコマンドのIPについての興味:DjangoのIP 0.0.0.0について
python manage.py runserver 0.0.0.0:80
それは我々がリモートサーバーのIPアドレスを使用して訪問することができ、実行中のサイトになります。
しかし、その代わりに127.0.0.1
を使用している場合:
python manage.py runserver 127.0.0.1:80
誰を別のPCからサーバのIPを持つサイトを訪問することができます。
なぜですか? 0.0.0.0
とはどういう意味ですか(Googleはデフォルト経路だと言っています)? 127.0.0.1:80
にリモートからアクセスできないのはなぜですか?
ありがとうございました。 0.0.0.0:80で他のクライアントへのアクセスを提供する必要がありますか? –