Vagrant 无法在 macOS High Sierra 的浏览器中访问服务器
Vagrant cant reach server in browser on macOS High Sierra
我已经能够使用不同的盒子设置许多本地服务器; laravel/homestead
& ubuntu/xenial64
。这些似乎运行良好,当我 运行 vagrant shh
我可以毫无问题地连接到服务器。它甚至似乎正在按预期将文件夹同步到 /vagrant
目录中。
但是当我尝试将此 (http://127.0.0.1/) 加载到浏览器中时,我只是在 Chrome. 中收到 "This site can’t be reached" 错误
默认情况下 Vagrantfile
如下所示:
Vagrant.configure("2") do |config|
config.vm.box = "ubuntu/xenial64"
end
我之前一直在我的 macOS High Sierra 机器上使用 Mamp Pro(它仍在安装但未激活)。所以我认为不存在任何端口冲突或类似问题。
但如果这是问题所在,我已尝试像这样设置一个特定的 IP 地址
config.vm.network "private_network", ip: "55.55.55.5"
我也试过为主机定义不同的端口
config.vm.network "forwarded_port", guest: 80, host: 4567, host_ip: "127.0.0.1"
我一定是在配置中遗漏了一些东西,但是 according to the documentation 这应该可以。有什么建议吗?
仅供参考,我已经安装了 VirtualBox 和 Vagrant(使用 Homebrew)并且正在使用 Vagrant Manager 来监督这些盒子。
您刚刚安装了默认 ubuntu OS。
您没有网络服务器运行 ..您可以安装Apache或nginx,并确保启动服务器,然后才能访问它。
scotch/box vagrant VM 有一套 provisionner 可以为您安装所有服务器,因此 运行 没问题。
我已经能够使用不同的盒子设置许多本地服务器; laravel/homestead
& ubuntu/xenial64
。这些似乎运行良好,当我 运行 vagrant shh
我可以毫无问题地连接到服务器。它甚至似乎正在按预期将文件夹同步到 /vagrant
目录中。
但是当我尝试将此 (http://127.0.0.1/) 加载到浏览器中时,我只是在 Chrome. 中收到 "This site can’t be reached" 错误
默认情况下 Vagrantfile
如下所示:
Vagrant.configure("2") do |config|
config.vm.box = "ubuntu/xenial64"
end
我之前一直在我的 macOS High Sierra 机器上使用 Mamp Pro(它仍在安装但未激活)。所以我认为不存在任何端口冲突或类似问题。
但如果这是问题所在,我已尝试像这样设置一个特定的 IP 地址
config.vm.network "private_network", ip: "55.55.55.5"
我也试过为主机定义不同的端口
config.vm.network "forwarded_port", guest: 80, host: 4567, host_ip: "127.0.0.1"
我一定是在配置中遗漏了一些东西,但是 according to the documentation 这应该可以。有什么建议吗?
仅供参考,我已经安装了 VirtualBox 和 Vagrant(使用 Homebrew)并且正在使用 Vagrant Manager 来监督这些盒子。
您刚刚安装了默认 ubuntu OS。
您没有网络服务器运行 ..您可以安装Apache或nginx,并确保启动服务器,然后才能访问它。
scotch/box vagrant VM 有一套 provisionner 可以为您安装所有服务器,因此 运行 没问题。