解决 laradock 中 Guzzle/Curl 出现 error [curl] 7

导语

今天在使用 Guzzle 的时候,出现了 [curl] 7: Failed to connect to xxx port 80: Connection refused 这个问题。没有查到相关的中文资料,最终踩了一些坑后解决。简而言之就是修改 docker-compose.yml 中关于 nginx 的配置,然后重新安装就可以了。

修改配置

NGINX Server 修改如下

networks:
 frontend:
  aliases:
   - you_site
 backend:
  aliases:
   - you_site

重装 nginx

  1. 切换到 laradock
  2. docker-compose stop nginx
  3. docker-compose build --no-cache nginx
  4. docker-compose up -d nginx

参考资料:GitHub issues

相关推荐