Eu tenho o PHP5-FPM instalado no Debian com nginx. Quando tento abrir uma página PHP, recebo Error 502 Bag Gateway
. Descobri que é porque estou usando soquetes que parecem não estar configurados corretamente. Tentei corrigi-lo aplicando configurações diferentes, mas não consegui resolver esse problema. Se eu mudar soquetes para 127.0.0.1:9000
então funciona bem.
Você pode verificar a seguinte configuração e me dizer o que estou fazendo de errado?
pool.d/sf.conf
user = sf
group = sf
listen = /var/run/php5-fpm-sf.sock
listen.owner = sf
listen.group = sf
pm = dinâmico
pm.max_children = 5
pm.start_servers = 2
pm.min_spare_servers = 1
pm. max_spare_servers = 3
chdir =/
No arquivo acima estou usando /var/run/php5-fpm-sf.sock
porque /var/run/php5-fpm.sock
já está sendo usado porpool.d/www.conf
permissão php5-fpm-sf.sock
srw-rw-rw- 1 sf sf 0 ago 10 12:21 /var/run/php5-fpm-sf.sock
sites disponíveis/sf
fastcgi_pass unix:/var/run/php5-fpm-sf.sock
/var/log/nginx/error.log
10/08/2017 12:37:37 [crit] 11666#0: *3 connect() to unix:/var/run/php5-fpm-sf.sock falhou (13: Permissão negada) ao conectar ao upstream, cliente : 162.125.12.13, servidor: www.sf.com, solicitação: "GET /phptest.php HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm-sf.sock:", anfitrião: "sf.com"
Você só precisa alterar listen.owner e listen.group para www-data em seu arquivo conf do pool
E não se esqueça de reiniciar o serviço fpm e nginx