Laravel——Vagrant、Homestead的配置和50
2016-12-29 本文已影响32人
逗逗兜豆豆
关于Vagrant和Homestead在相关文章中已经有了详细的介绍,这篇文章主要提到了在windows下新手在配置Vagrant环境后访问服务器报500错误的纠葛原因之一:开启了VPN或使用了代理.
在Homestead.yaml文件中我们设定了服务器的ip地址,默认的为192.168.10.10,
![](https://img.haomeiwen.com/i4179717/c6ddf41a5013dae3.png)
windows本机的host文件中我们设定了映射
![](https://img.haomeiwen.com/i4179717/7d7f28606743fa18.png)
打开浏览器,输入homestead.app来访问我们的网站,在控制台中如果发现报500错误,那么通过ping指令在cmd.exe中测试一下192.168.10.10的访问情况,如下图
![](https://img.haomeiwen.com/i4179717/e1ac139a33493062.png)
我们明明ping的是192.168.10.10,但是出现了172.17.6.3等其他地址的通信情况,说明我们的访问出现了跳转,一个原因可能是我们在执行vagrant up之前开启了VPN。
解决思路:关闭VPN,执行vagrant halt关闭虚拟机,执行vagrant up指令重启,最后再开启VPN。
Happy coding...