Nginx CentOS 7 PHP-FPM 7 502 Bad Gateway

Я настроил Nginx, PHP-FPM 7 на CentOS 7. Теперь у меня ошибка 502.

В www.conf: пользователь и группа - это nginx.

listen = /var/run/php-fpm.sock
listen.owner = nginx
listen.group = nginx
listen.mode = 0660

В /var/etc/nginx/conf.d/php-fpm.conf :

upstream fastcgi_backend {
    server  unix:/run/php/php-fpm.sock;
}

server {

    listen 80;
    server_name server.com;
    set $MAGE_ROOT /var/www/docroot;
    include /var/www/docroot/nginx.conf.sample;

статус php-fpm:

php-fpm.service - The PHP FastCGI Process Manager
   Loaded: loaded (/usr/lib/systemd/system/php-fpm.service; enabled; vendor preset: disabled)
   Active: active (running) since Mon 2017-12-18 15:43:40 EST; 4h 21min ago
 Main PID: 5958 (php-fpm)
   Status: "Processes active: 0, idle: 5, Requests: 0, slow: 0, Traffic: 0req/sec"
   CGroup: /system.slice/php-fpm.service
 ├─5958 php-fpm: master process (/etc/php-fpm.conf)
           ├─5959 php-fpm: pool www
           ├─5960 php-fpm: pool www
           ├─5961 php-fpm: pool www
           ├─5962 php-fpm: pool www
           └─5963 php-fpm: pool www

Кажется, что php -fpm слушает. Тем не менее, шлюз все еще плохой.
Будучи новичком в этой настройке, мы будем благодарны за любые предложения.

1
задан 19 December 2017 в 07:12
1 ответ

вам нужно исправить значение upstream для nginx, оно должно указывать на сокет, определенный в директиве listen php-fpm

upstream fastcgi_backend {
    server  unix:/var/run/php-fpm.sock;
}
0
ответ дан 4 December 2019 в 04:20

Теги

Похожие вопросы