2016-07-21 14 views
0

this postをStack Overflowで読んだ後、Django開発サーバーを実行して、AWS EC2 Ubuntuインスタンスのファイルにアクセスできません。明らかに、このサーバーは本番環境では使用されませんが、テスト目的で使用して、私のDjangoプロジェクトが正しく構成されていることを確認したいと思います。リモートでDjango開発サーバーにアクセスできない

私が試した:

python manage.py runserver 0.0.0.0:8000 
sudo python manage.py runserver 0.0.0.0:8000 
python manage.py runserver 172.31.19.247:8000 (local IP for EC2 instance) 

をこれらのすべてがエラーなしでコンソールでの開発サーバを実行します。唯一の問題は、私はまだそれにアクセスできないことです!

Django開発サーバーにアクセスするにはどうしたらいいですか?

理想的には、EC2インスタンスの公開IPを介してアクセスできるようにしたいと考えています。

+0

あなたは私が思うと思う例2を使う必要があります。公開IPアドレス –

+0

あなたのインストールに新しくインストールした場合は、あなたのサーバをポート80で動かしてください: 'sudo python manage.py runserver 0.0.0.0:80' – Gocht

+0

新しくインストールしましたが、エラーが表示されます。「エラー:そのポートはすでに使用中です。」 –

答えて

1

ポート8000​​がセキュリティグループの受信ポートリストにカスタムTCPルールとして追加されていることを確認する必要があります。

関連する問題