検索

ホームページ  >  に質問  >  本文

ubuntu - 虚拟机中的服务如何从外部访问?

在virtualbox中安装无图形界面的ubuntu,启动一个rails项目rails s,显示访问url为http://0.0.0.0:3000

使用ifconfig查看其eth0 inet addr为10.0.2.15,在外部系统的浏览器中访问http://10.0.2.15:3000却不能打开网页,如何访问?

伊谢尔伦伊谢尔伦2864日前447

全員に返信(2)返信します

  • ringa_lee

    ringa_lee2017-04-21 10:57:35

    仮想マシンのネットワークまたはポートマッピングを設定する必要があります。
    ネットワークを設定したら、IP 経由で仮想マシンにアクセスできます。 http://www.douban.com/group/topic/15558388/
    を参照してください。 ポート マッピングを設定すると、ホスト上のポートを仮想マシン上のポートにマッピングできるため、localhost: ポート番号を使用して仮想マシンのサービスにアクセスできるようになります。 http://sjsky.iteye を参照できます。 com/blog/909610 http://hi.baidu.com/quqvgmgbexbdgod/item/91da255f724d9d09e7c4a56d

    また、これらの設定には参考となる公式ドキュメントがあり、非常に便利ですので、Vagrantを使用することをお勧めします。

    返事
    0
  • 黄舟

    黄舟2017-04-21 10:57:35

    新しい仮想マシンのホストのみの接続を作成し、その IP (192.168.56.101 など) にアクセスします。

    返事
    0
  • キャンセル返事