502坏门户nginx(1.9.7)在Homestead

谷歌和各种其他search引擎,但仍然无法整理出来。 这是我的情况:

劳拉5号在宅基地

1) ps -eo pid,comm,euser,supgrp | grep nginx ps -eo pid,comm,euser,supgrp | grep nginx [以下是输出]

2333 nginx root root 2335 nginx vagrant adm,cdrom,sudo,dip,www-data,plugdev,lpadmin,sambashare,vagrant

2)根据一些search结果,做了如下: /etc/php/7.0/fpm/pool.d

listen.owner = www-data
listen.group = www-data
listen.mode = 0660

3)输出与sudo服务php7.0-fpm重新启动

  • 重启PHP 7.0 FastCGI进程pipe理器php-fpm7.0 [确定]

4)输出与sudo service nginx restart

nginx停止/等待
nginx启动/运行,进程2650

5)输出:

 sudo /etc/init.d/nginx restart 
  • 重新启动nginx nginx [失败]

6)output with: tail -f /var/log/nginx/error.log

 > 2015/12/26 15:35:23 [notice] 2088#2088: signal process started 2015/12/26 15:45:23 [notice] 2266#2266: signal process started 2015/12/26 15:45:23 [alert] 2095#2095: *9 open socket #3 left in connection 5 2015/12/26 15:45:23 [alert] 2095#2095: aborting 2015/12/26 15:49:02 [alert] 2303#2303: *1 open socket #3 left in connection 3 2015/12/26 15:49:02 [alert] 2303#2303: aborting 2015/12/26 16:00:39 [notice] 2475#2475: signal process started 2015/12/26 16:02:25 [notice] 2525#2525: signal process started 2015/12/26 16:03:08 [notice] 2565#2565: signal process started 2015/12/26 16:14:45 [notice] 2645#2645: signal process started 

“我只是在这个糟糕的网关上遇到了麻烦

 > nginx/1.9.7 

和PHP

 > PHP 7.0.1-1+deb.sury.org~trusty+2 (cli) ( NTS ) 

“如果有人能帮我继续这个情况,那会很好的。 而且,提前谢谢你。

终于在这里解决了这个 我想从拉加斯特的讨论中感谢米格尔。

您需要在以下位置更改您的配置文件:

 /etc/nginx/sites-enabled 

换行fastcgi_pass为

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

php7.0-fpm.sock位于:

 /var/run/php 

由于新的虚拟机使用PHP 7. *和您的配置文件可能有5.6版本的PHP位置。

/etc/php/7.0/fpm/pool.d/www.conf中试试

 listen.owner = nginx listen.group = nginx listen.mode = 0660 

最后重启php7.0-fpm

 service php7.0-fpm restart 

我有同样的问题…并以简单的方式解决它:

如果您使用作曲家,只需更换旧的:

 laravel/homestead (v2.*) 

有:

 laravel/homestead (v3.0.1)