關(guān)于Vagrant和Homestead在相關(guān)文章中已經(jīng)有了詳細(xì)的介紹漾肮,這篇文章主要提到了在windows下新手在配置Vagrant環(huán)境后訪問服務(wù)器報(bào)500錯(cuò)誤的糾葛原因之一:開啟了VPN或使用了代理.
在Homestead.yaml文件中我們設(shè)定了服務(wù)器的ip地址清焕,默認(rèn)的為192.168.10.10竟终,
windows本機(jī)的host文件中我們設(shè)定了映射
打開瀏覽器蝠猬,輸入homestead.app來訪問我們的網(wǎng)站,在控制臺(tái)中如果發(fā)現(xiàn)報(bào)500錯(cuò)誤统捶,那么通過ping指令在cmd.exe中測試一下192.168.10.10的訪問情況榆芦,如下圖
我們明明ping的是192.168.10.10,但是出現(xiàn)了172.17.6.3等其他地址的通信情況喘鸟,說明我們的訪問出現(xiàn)了跳轉(zhuǎn)匆绣,一個(gè)原因可能是我們在執(zhí)行vagrant up之前開啟了VPN。
解決思路:關(guān)閉VPN什黑,執(zhí)行vagrant halt關(guān)閉虛擬機(jī)崎淳,執(zhí)行vagrant up指令重啟,最后再開啟VPN愕把。
Happy coding...