2016-11-30 42 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!謝謝! –

相關問題