网络配置

作者: chenggx | 来源:发表于2017-11-08 14:11 被阅读16次

    网络


    此时,我们拥有了一台webserver,它可以让我们从宿主机器上修改文件,并自动同步到虚拟机上。然而,仅仅从虚拟机内部通过终端访问网页总是令人不是很满意。在这一步中,我们将使用Vagrant的网络功能,让我们可以从宿主机上访问虚拟机的功能。

    端口转发


    一种选择就是端口转发。端口转发是允许你指定虚拟机上的端口与宿主机的端口进行共享。这样你就可以访问宿主机的端口,但实际上已经将所有的网路流量全部转发到虚拟机的指定端口了。

    让我们设置一个转发的端口,这样我们就可以在我们的宿主机访问Apache。 这样做需要对Vagrantfile进行简单的编辑,现在看起来像这样:

    Vagrant.configure("2") do |config|
      config.vm.box = "hashicorp/precise64"
      config.vm.provision :shell, path: "bootstrap.sh"
      config.vm.network :forwarded_port, guest: 80, host: 4567
    end
    

    运行vagrant reloadvagrant up(取决于机器是否已经运行),以便这些更改可以生效。

    一旦机器再次运行,请在宿主机器的浏览器中输入http://127.0.0.1:4567。 你应该会看到一个由Vagrant自动设置的虚拟机提供的网页。

    其他网络配置


    Vagrant还具有其他形式的网络配置,允许您为虚拟机分配一个静态IP地址,或者将虚拟机连接到宿主机的网络。 如果您对其他选项感兴趣,请阅读网络页面。

    下一步


    您已经使用Vagrant成功地为您的虚拟机配置了网络。 请继续阅读以了解如何设置与Vagrant的共享

    相关文章

      网友评论

        本文标题:网络配置

        本文链接:https://www.haomeiwen.com/subject/auaemxtx.html