php学习路(三)--lnmp环境vagrant网络配置

Vagrant的网络有三种模式

1、较为常用是端口映射,就是将虚拟机中的端口映射到宿主机对应的端口直接使用 ,在Vagrantfile中配置:

config.vm.network :forwarded_port, guest: 80, host: 8080
guest: 80 表示虚拟机中的80端口, host: 8080 表示映射到宿主机的8080端口。如我的配置:

config.vm.network "forwarded_port", guest: 80, host: 8000
config.vm.network "forwarded_port", guest: 8080, host: 8080
config.vm.network "forwarded_port", guest: 8081, host: 8081

2、如果需要自己自由的访问虚拟机,但是别人不需要访问虚拟机,可以使用private_network,并为虚拟机设置IP ,在Vagrantfile中配置:
config.vm.network :private_network, ip: "192.168.1.104"
192.168.1.104 表示虚拟机的IP,多台虚拟机的话需要互相访问的话,设置在相同网段即可, 注意,此种配法不要求虚拟机与主机不在一个网段,如我一台虚拟机配置

 config.vm.network :private_network, ip: "192.168.1.104"

3、如果需要将虚拟机作为当前局域网中的一台计算机,由局域网进行DHCP,那么在Vagrantfile中配置时需要与主机在同一网段,如我主机此时ip为192.168.18.4,所以此时虚拟机配置为

  config.vm.network:public_network,ip:"192.168.18.10"

如上三种配置即可,在我们主机上正常访问虚拟机了。

参考原文:https://blog.csdn.net/xsgnzb/article/details/50310957

目录:php学习路-- Thinkphp开发入门指南简介

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 名词延伸 通俗的说,域名就相当于一个家庭的门牌号码,别人通过这个号码可以很容易的找到你。如果把IP地址比作一间房子...
    杨大虾阅读 20,685评论 2 56
  • VirtualBox的提供了四种网络接入模式,它们分别是:1、NAT 网络地址转换模式(NAT,Network A...
    丿SunnyR你這暱稱有點意思阅读 6,673评论 0 4
  • 1、第八章 Samba服务器2、第八章 NFS服务器3、第十章 Linux下DNS服务器配站点,域名解析概念命令:...
    哈熝少主阅读 9,159评论 0 10
  • 这个章节脱胎于我早期的blog文章,订正了一下句法和准确性。 原始的文字在 VAGRANT 网络配置接续上两章: ...
    jy_675a阅读 14,433评论 7 3
  • 今天随着工业化的发展,在我们的日常生活中,出現了许多的一次性商品,它在方便我们生活的同时,又制造了许多环境垃圾。 ...
    田尔盛阅读 3,449评论 2 5