通过浏览器无法访问Scotch Box vagrant box

时间:2016-02-05 11:44:08

标签: apache vagrant virtualbox

对于使用它一年没有麻烦的Vagrant来说,我是一个新手。使用苏格兰威士忌盒,它总是像我的Win10电脑上的魅力一样。从来没有必要深入了解Vagrant或设置。

昨天我每天都开始使用Vagrant盒子而且它不再起作用了。

  • 流浪汉似乎没有麻烦地工作
  • 我可以ssh到我的盒子里,共享文件夹可以像/ var / ww一样在
  • 下使用
  • 我使用浏览器访问192.168.33.10 ...连接超时

VirtualBox VM 5.0.14 r105127 win.amd64

vagrantfile

Vagrant.configure("2") do |config|
        config.ssh.username = "vagrant"
        config.ssh.password = "vagrant"
        config.vm.box = "scotch/box"
        config.vm.network "private_network", ip: "192.168.33.10"
        config.vm.hostname = "scotchbox"
        config.vm.synced_folder ".", "/var/www", :nfs => { :mount_options =>     ["dmode=777","fmode=666"] }
        config.vm.provider "virtualbox" do |v|
            v.memory = 2048
            v.cpus = 2
        end
    end

httpd正在运行并侦听端口80

tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1285/sshd
tcp        0      0 127.0.0.1:5432          0.0.0.0:*               LISTEN      1056/postgres
tcp        0      0 0.0.0.0:46523           0.0.0.0:*               LISTEN      648/rpc.statd
tcp        0      0 127.0.0.1:11300         0.0.0.0:*               LISTEN      1355/beanstalkd
tcp        0      0 127.0.0.1:27017         0.0.0.0:*               LISTEN      971/mongod
tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN      1038/mysqld
tcp        0      0 0.0.0.0:6379            0.0.0.0:*               LISTEN      1511/redis-server *
tcp        0      0 127.0.0.1:11211         0.0.0.0:*               LISTEN      1502/memcached
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      562/rpcbind
tcp6       0      0 :::22                   :::*                    LISTEN      1285/sshd
tcp6       0      0 :::36713                :::*                    LISTEN      648/rpc.statd
tcp6       0      0 :::6379                 :::*                    LISTEN      1511/redis-server *
tcp6       0      0 :::111                  :::*                    LISTEN      562/rpcbind
tcp6       0      0 :::80                   :::*                    LISTEN      2084/apache2

UPDATE1

ifconfig给出了欲望结果

eth1      Link encap:Ethernet  HWaddr 08:00:27:97:ff:45
          inet addr:192.168.33.10  Bcast:192.168.33.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:fe97:ff45/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:89 errors:0 dropped:0 overruns:0 frame:0
          TX packets:20 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:11275 (11.2 KB)  TX bytes:1836 (1.8 KB)

登录ssh并在localhost和右侧ip上使用curl后,我得到了预期的bahaviour。似乎apache和php运行正常。

UPDATE2

当我重新配置时,会发生奇怪的事情。每次重新配置/启动Vagrant时,Virtualbox都会创建一个新的网络适配器。可能需要在网络适配器中找到解决方案?

UPDATE3

直接投票,请告诉我如何改进我的问题或提供更多有用的数据。

1 个答案:

答案 0 :(得分:0)

我的笔记本电脑遇到了同样的问题。完全恢复窗口,安装我的软件,并再次完全相同(在干净安装)。 再次恢复了我的笔记本电脑,逐个安装了软件,发现在安装 Visual C ++ Redistributable for Visual Studio 2013 之后它被阻止了MySQL Workbench所需的内容。

我为 HeidiSQL 更改了 MySQL Workbench ,所以我不需要Visual C ++,这解决了我所有的问题。