2016-12-22 47 views
0

私はちょうど基本的にサーバーを設定し、gunicorn + nginxをインストールする前に、私はdjango runserverを試したかったのです。Djangoは公開されているものの代わりにプライベートIPで動作していますが、問題はありますか?

私はパブリックIPとプライベートIPを持っています。 私の前(簡易のindex.html +反応)が正しくパブリックIPを値するされていますが、私は ./manage.py runserver 0.0.0.0:8080

を起動したときに私がしようとすると、私Djangoは唯一、民間1を通過:

./manage.py runserver public.I.P:8080私はこのエラーを持っています

Error: That IP address can't be assigned to.

これは正常ですか?

+0

http://stackoverflow.com/a/39855716/267540 – e4c5

答えて

0

このようにパブリックIPを実際に割り当てることはできません。 "python manage.py runserver 0.0.0.0:80"を実行している場合、Djangoサーバーはすべてのソースからのすべての接続を受け入れることを意味します。たとえば、サーバーのパブリックIPが52.24.33.24で、 "python manage.py runserver 0.0.0.0:80"を使用してDjangoサーバーを実行する場合は、ブラウザに52.24.33.24と入力すると、Djangoサイトに移動します。

関連する問題