Homestead nginx 502 Bad Gateway

  • Simon 发布于 2016-11-27
  • 栏目: linux
  • 8510人围观
  • 20评论
homestead安装完后nginx报502错误

按照laravel文档,安装了vagrant和homestead,结果一运行就报错 502 Bad Gateway

查看错误日志(/var/log/nginx/<domain>-error.log)

发现这个错误

2016/11/27 10:01:05 [crit] 1368#1368: *1 connect() to unix:/var/run/php/php5-fpm.sock failed (2: No such file or directory) while connecting to upstream, client: 192.168.1.3, server: story.cc, request: "GET /index.php HTTP/1.1", upstream: "fastcgi://unix:/var/run/php/php5-fpm.sock:", host: "story.cc"

对应目录下确实没有php5-fpm.sock,而且安装的php版本是php7 ,找到fpm配置文件,看到这一句

listen =/var/run/php/php7.0-fpm.sock

我去,不仅文件名错了,路径也错了好吗?回到/etc/nginx/sites-enabled/下对应的配置文件,将fastcgi_pass路径修改为

fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;

保存退出


重启nginx
sudo nginx -s reload

打完,收工


评论

  • 干枯大地z (2022-12-01 13:51:32) 说:
    感谢,找了很多都没用,你解决了我的问题,虽然不是一模一样的问题,但是思路是一样的
  • sdfsd (2022-11-01 15:24:50) 说:
    就是玩
  • sdfsd (2022-11-01 15:24:30) 说:
    就是玩
  • sdfsd (2022-11-01 15:23:59) 说:
    就是玩
  • sdfsd (2022-11-01 15:23:44) 说:
    就是玩
  • sdfsd (2022-11-01 15:23:22) 说:
    就是玩
  • sdfsd (2022-11-01 15:22:40) 说:
    就是玩
  • sdfsd (2022-11-01 15:22:30) 说:
    就是玩
  • sdfsd (2022-11-01 15:22:10) 说:
    就是玩
  • sdfsd (2022-11-01 15:22:00) 说:
    就是玩
  • sdfsd (2022-11-01 15:21:39) 说:
    就是玩
  • sdfsd (2022-11-01 15:21:34) 说:
    就是玩
  • sdfsd (2022-11-01 15:21:12) 说:
    就是玩
  • sdfsd (2022-11-01 15:21:09) 说:
    就是玩
  • sdfsd (2022-11-01 15:19:40) 说:
    就是玩
  • sdfsd (2022-11-01 15:18:56) 说:
    就是玩
  • sdfsd (2022-11-01 15:17:22) 说:
    就是玩
  • sdfsd (2022-11-01 15:09:35) 说:
    sdfds
  • sdfsd (2022-11-01 15:09:24) 说:
    是的范德萨