質問: ### 前提・実現したいこと 仮想環境のLinux上で、djangoを使ってWebアプリケーションを開発しようとしていますが、ブラウザから開発サーバにアクセスできません。 使用しているのはUbuntu16.04.1です。VirtualBoxとpuTTyを使って環境構築し、puTTyからログインしています。 また、ブラウザはchromeです。 ### 発生している問題・エラーメッセージ 上記ガイドラインに沿って試しているのですが、 $ python manage.py runserver と入力して、ブラウザからサーバにアクセスするところがうまくいきません。 デフォルトのIPアドレス127.0.0.1:8000では、chromeからの接続を拒否されました。 この質問を参考に、$ python manage.py runserver 0.0.0.0:8000 のように入力し、chromeからアクセスしましたが、今度は「このサイトにアクセスできません」(ERR_ADDRESS_INVALID)と出てきています。 自分のPCからpingを飛ばすと、いずれの場合も接続を拒否されました。 puTTyの側で何か設定を確認する必要があるのでしょうか? よろしくお願いいたします。
回答: ほとんどnagaettyさんが説明していますが、ゲストOSのIPが見えないのが問題ですね。 問題に関連しそうなサイト見つけましたのでご参考ください。 回答に近そうな感じのサイト "virtualbox サーバ アクセス"でgoogle検索した結果 * VirtualBox ゲストOSのWebサーバに外部から接続する * VirtualBoxでホストOSからゲストOSのlocalhostにアクセスする方法 * 外部からVirtualBox内のサーバにアクセス 予想 上記サイトを見る感じ、ポートフォワーディング設定で名前:django,ポストポート:8000,ゲストポート:8000 としてhttp://127.0.0.1:8000アクセスすれば行ける...と思います。 (virtualBoxを使ってないので未検証です)