Vagrant通过浏览器拒绝

Ele*_*ant 4 vagrant vagrantfile

我在我的开发工作流程中使用Vagrant非常新,但是当使用vagrant up设置盒子然后通过我的主机访问它时,我的浏览器拒绝连接.

所有需要做的工作是:vagrant init scotch/box vagrant up

Fré*_*nri 7

确保从guest虚拟机转发80端口,以便您可以从浏览器访问vm.编辑你的Vagrantfile,并确保有一个像(默认情况下,vagrant init我相信这是评论)

config.vm.network "forwarded_port", guest: 80, host: 8080
Run Code Online (Sandbox Code Playgroud)

然后,您可以从http://127.0.0.1:8080http:// localhost:8080访问您的Web服务器(如果在VM上运行)

如果您更喜欢使用固定的私有IP,则需要添加

config.vm.network :private_network, ip: "192.168.33.10"
Run Code Online (Sandbox Code Playgroud)

然后,您将使用http://192.168.33.10访问vm服务器

注意:

  • 如果没有任何东西在端口80上运行,则不会显示任何内容(显然).您可以运行sudo netstat -ant并检查是否有在端口80上运行的进程

  • 如果端口号在另一个端口上运行,则使用您正在运行的服务调整端口号.