根据站内教程搭建homestead环境后,创建第一个laravel项目,访问 homestead.test出现502报错
我的系统是 window11,根据《构建 Laravel 开发环境》 提供的教程搭建 homestead 环境,在创建第一个 laravel 项目后测试 homestead.test 但报错 502。
网上查找一圈自查后发现和并不是版本或者路径之类的问题,Homestead.yaml 配置文件和 windows 下的 HOSTS 也都没啥问题,双向 ping 地址也都能 ping 通,重新安装虚拟机也不行,而且最吊诡的是我的虚拟机里的 nginx 报错日志是空的,也就是请求根本没进来。
这时候我在浏览器中尝试直接测试虚拟机的 ip 192.168.10.10,发现居然是成功的,这时候才想起 f12 看下浏览器的报错信息.
这里 Remote Address 是 127.0.0.1:7890。
嗯?7890 好像是 clash 的代理端口啊,于是关闭了科学上网工具,问题就解决了。
绕了一大圈结果问题原因如此简单,令人哭笑不得,说到底还是缺乏定位问题的经验,特此记录一下。
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: