私はUbuntuを実行しているVirtualBox/VagrantマシンにDjango Webサーバーを持っています。ホストブラウザからVirtualBox/VagrantマシンのWebサーバーにアクセスしますか?
私は、Djangoプロジェクトを作成するには、このガイドに従っている:https://docs.djangoproject.com/en/dev/intro/tutorial01/
私は私のゲストマシンの内部でhttp://127.0.0.1:8000/
で動作するWebサーバーを持っています。私はDjango Webサーバーを初めて実行しています。こんにちは世界のアプリであるはずです。
ホストブラウザからこのWebアプリケーションにアクセスするにはどうすればよいですか?
ゲストにifconfigを実行して、私が訪問すべきIPを取得しようとしましたが、inet addrに有望なIPアドレスが見つかりました。
しかし、私はホストブラウザに次のように入力しようとしましたが、動作しませんでした。 http://inetaddrnumbers:8000/
ブラウザからWebサーバーにアクセスするにはどうすればよいですか?
devサーバを '0.0.0.0:8000'(' python manage.py runserver 0.0.0.0:8000')で実行してみてください。 '127.0.0.1'は同じマシンからしかアクセスできません。 – aumo
上記のコメントに加えて、ISPがホストすることが許可されているかどうかを確認してください。一般的に80ポートをブロックします。 – Kakar
@kakar:Webサーバーは自分のコンピュータからアクセスできる必要があります。それはインターネットにアクセスする必要はありませんので、私はISPについて考えなくてもいいと思っています。 – user1283776