Laravel——Vagrant、Homestead的配置和500的纠葛

关于Vagrant和Homestead在相关文章中已经有了详细的介绍,这篇文章主要提到了在windows下新手在配置Vagrant环境后访问服务器报500错误的纠葛原因之一:开启了VPN或使用了代理.

在Homestead.yaml文件中我们设定了服务器的ip地址,默认的为192.168.10.10,

Laravel——Vagrant、Homestead的配置和500的纠葛_第1张图片

windows本机的host文件中我们设定了映射

打开浏览器,输入homestead.app来访问我们的网站,在控制台中如果发现报500错误,那么通过ping指令在cmd.exe中测试一下192.168.10.10的访问情况,如下图

Laravel——Vagrant、Homestead的配置和500的纠葛_第2张图片

我们明明ping的是192.168.10.10,但是出现了172.17.6.3等其他地址的通信情况,说明我们的访问出现了跳转,一个原因可能是我们在执行vagrant up之前开启了VPN。

解决思路:关闭VPN,执行vagrant halt关闭虚拟机,执行vagrant up指令重启,最后再开启VPN。

Happy coding...

你可能感兴趣的:(Laravel——Vagrant、Homestead的配置和500的纠葛)