2016-11-30 41 views
1

我安装了Vagrant,根据网站Hashicorp的教程设置了流浪盒,我已经设置了端口转发,具有唯一IP的专用网络和文件夹同步。如何访问vagrant guest servername?

这里是我,当我在SSH:

login as: vagrant 
[email protected]'s password: 
Welcome to Ubuntu 14.04.5 LTS (GNU/Linux 3.13.0-101-generic x86_64) 

* Documentation: https://help.ubuntu.com/ 

    System information as of Wed Nov 30 10:35:39 UTC 2016 

    System load: 0.22    Processes:   86 
    Usage of /: 3.7% of 39.34GB Users logged in:  0 
    Memory usage: 25%    IP address for eth0: 10.0.2.15 
    Swap usage: 0%    IP address for eth1: 192.168.33.10 

的无业游民文件位于C:\ vagrant2(视窗10)

我有两个是containt index.html文件的文件夹。 (默认情况下),我添加了另一个文件夹 var/www/html2与C:\ vagrant2 \主机

流浪文件是这样的:

Vagrant.configure("2") do |config| 
config.vm.box = "ubuntu/trusty64" 
config.vm.synced_folder "./html2", "/var/www/html2", :mount_options => ["dmode=777", "fmode=644"] 
config.vm.provision :shell, path: "bootstrap.sh" 
config.vm.network :forwarded_port, guest: 80, host: 4567 
config.vm.network "public_network", ip: "192.168.33.10" 
来宾中/ etc/hosts文件是这样

(I 2名定义的主机):

127.0.0.1 localhost 
192.168.33.10 box.local 
127.0.0.1 bebox.local 
::1 ip6-localhost ip6-loopback 
fe00::0 ip6-localnet 
ff00::0 ip6-mcastprefix 
ff02::1 ip6-allnodes 
ff02::2 ip6-allrouters 
ff02::3 ip6-allhosts 

在Apache configuratio N文件是这样的: http://127.0.0.1:4567/

我可以用它的IP访问相同的网站: 192.168.33.10

我可以

Listen 81 
<VirtualHost *:80> 
    ServerAdmin [email protected] 
    DocumentRoot /var/www/html 
    ServerName box.local 
</VirtualHost> 

<VirtualHost *:81> 
    DocumentRoot /var/www/html2 
    ServerName bebox.local 
    ServerAlias bebox 
</VirtualHost> 

我可以通过IP地址转发访问页面访问正在监听端口81的第二个站点: 192.168.33.10:81

但是我需要访问我在guest虚拟机中定义的servername。我在浏览器中键入在Windows 10:

http://box.local

http://bebox.local

他们没有工作,我已经在Chrome的控制台:

GET http://box.local/ net::ERR_NAME_NOT_RESOLVED 

在来宾操作系统,当我平框。本地或bebox.local,没关系。

在主机,查验名称不工作,它说,没有发现主机box.local 然而查验甚至本地主机不工作

我试图禁用Windows的防火墙,但不改变一切。

回答

2

您需要从你的Windows主机修改主机文件(它应该是在C:\WINDOWS\system32\drivers\etc\hosts),并添加课程以下

192.168.33.10 box.local 
192.168.33.10 bebox.local 
+1

OMG!谢谢! –

相关问题