Vagrant/VirtualBox で Ubuntu 12.04 LTS OS を実行しています。ゲスト ポート 8000 をホスト ポート 8888 に転送するように Vagrant を構成しました。
[default] Preparing network interfaces based on configuration...
[default] Forwarding ports...
[default] -- 22 => 2222 (adapter 1)
[default] -- 8000 => 8888 (adapter 1)
[default] Booting VM...
[default] Waiting for VM to boot. This can take a few minutes.
[default] VM booted and ready for use!
仮想マシンが起動したら、ポート 8000 で Django 開発サーバーを起動します。
Development server is running at http://127.0.0.1:8000/
Quit the server with CONTROL-C.
わかりました。バックグラウンドに置くことができcurl localhost:8000
、サーバーから出力を取得する こともできます
<div id="explanation">
<p>
You're seeing this message because you have <code>DEBUG = True</code> in your
Django settings file and you haven't configured any URLs. Get to work!
</p>
</div>
しかし、Firefox/Chrome/Telnet を使用してホスト マシンからサーバーにアクセスしようとすると、Connection Reset/Connection Lost/ERR_CONNECTION_RESET などのエラーが発生します。
最初は iptables のせいかもしれないと思ったのですが、Ubuntu はデフォルトですべてを許可していることがわかりました。また、ホスト マシンのファイアウォールをオフにしました。どうすればこれの底にたどり着くことができますか?