vagrant英雄联盟_Vagrant修改配置文件通过ip访问虚拟机配置

时间:2020-09-05  来源:J2EE/EJB/服务器  阅读:

虚拟机目录下的Vagrantfile文件是vagrant的配置文件,如果想把虚拟机当作一台服务器,可以通过ip访问,需要修改配置文件进行配置。本机是在Windows下使用vagrant,在配置的过程中遇到了问题,记录解决过程。


打开虚拟机目录下的Vagrantfile文件,指定一个private_network,如下所示:

# Create a private network, which allows host-only access to the machine
  # using a specific IP.
  config.vm.network "private_network", ip: "192.168.10.31"

这里指定这台虚拟机的访问ip是162.168.10.31.

然后在终端输入:vagrant reload命令,重启虚拟机,加载新的配置,但是重启之后访问这个ip地址,无法访问。

打开控制面板网络,发现启动了多个虚拟网卡:

VirtualBox-host-only-network

我把名称VirtualBox Host-Only Network带有编号的网卡给禁用,然后重启第一个网卡,再次访问192.168.10.31还是无法访问。右键查看第一个网卡属性,发现ipv4配置的地址不是设置的192.168.10.31,而是其他的,于是手动改成配置文件指定的。

VirtualBox-host-only-network2

 

再次访问192.168.10.31成功访问到虚拟机的服务器。同时可以在本地添加一个host,绑定域名访问。

另外Vagrantfile文件还有一个很重要的配置项:


config.vm.synced_folder "D:/xampp/htdocs", "/usr/share/nginx/html"

它表示把Windows本地的目录映射到虚拟机的目录。

这样当你访问192.168.10.31的时候,访问的就是Windwos上的目录,也即这个目录是WEB根目录。

vagrant英雄联盟_Vagrant修改配置文件通过ip访问虚拟机配置

http://m.bbyears.com/jsp/96909.html

推荐访问:
相关阅读 猜你喜欢
本类排行 本类最新