Pages : 1
#1 Le 22/07/2015, à 13:15
- PounkyM
[Résolu] 502 Bad Gateway avec Nginx + php5-fpm
Bonjour à tous,
Je n’arrive pas à accéder à mes pages web gérées par un serveur nginx + php5-fpm, je tombe toujours sur une erreur 502 Bad Gateway.
Voici ce que contient mon /etc/php5/fpm/pool.d/www.conf :
% cat /etc/php5/fpm/pool.d/www.conf
[...]
listen = /var/run/php5-fpm.sock
[...]
listen.owner = www-data
listen.group = www-data
listen.mode = 0660
[...]
Mon netstat :
% sudo netstat -tlpn
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:143 0.0.0.0:* LISTEN 2511/dovecot
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 397/rpcbind
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 3566/nginx -g daemo
tcp 0 0 0.0.0.0:34963 0.0.0.0:* LISTEN 406/rpc.statd
tcp 0 0 0.0.0.0:5269 0.0.0.0:* LISTEN 1017/lua5.1
tcp 0 0 0.0.0.0:51413 0.0.0.0:* LISTEN 428/transmission-da
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 425/sshd
tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN 2728/master
tcp 0 0 0.0.0.0:443 0.0.0.0:* LISTEN 3566/nginx -g daemo
tcp 0 0 0.0.0.0:993 0.0.0.0:* LISTEN 2511/dovecot
tcp 0 0 0.0.0.0:9091 0.0.0.0:* LISTEN 428/transmission-da
tcp 0 0 0.0.0.0:5222 0.0.0.0:* LISTEN 1017/lua5.1
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 1028/mysqld
tcp6 0 0 :::143 :::* LISTEN 2511/dovecot
tcp6 0 0 :::111 :::* LISTEN 397/rpcbind
tcp6 0 0 :::80 :::* LISTEN 3566/nginx -g daemo
tcp6 0 0 :::5269 :::* LISTEN 1017/lua5.1
tcp6 0 0 :::51413 :::* LISTEN 428/transmission-da
tcp6 0 0 :::22 :::* LISTEN 425/sshd
tcp6 0 0 :::25 :::* LISTEN 2728/master
tcp6 0 0 :::47487 :::* LISTEN 406/rpc.statd
tcp6 0 0 :::993 :::* LISTEN 2511/dovecot
tcp6 0 0 :::5222 :::* LISTEN 1017/lua5.1
Ainsi que les processus greppés avec php :
% ps -eF | grep php
root 3610 1 0 22874 7696 0 10:58 ? 00:00:01 php-fpm: master process (/etc/php5/fpm/php-fpm.conf)
www-data 3612 3610 0 22874 2436 0 10:58 ? 00:00:00 php-fpm: pool www
www-data 3613 3610 0 22957 3812 0 10:58 ? 00:00:00 php-fpm: pool www
Nginx et php5-fpm restartent sans erreurs… Donc j’avoue que je ne sais pas où chercher, tout me semble OK.
Avez-vous des idées ?
Dernière modification par PounkyM (Le 22/07/2015, à 14:30)
"La liberté est un bagne aussi longtemps qu'un seul homme est asservi sur la terre"
Hors ligne
#2 Le 22/07/2015, à 14:23
- bobe
Re : [Résolu] 502 Bad Gateway avec Nginx + php5-fpm
Salut,
Mets aussi la config nginx reliant les fichiers .php à php-fpm
Hors ligne
#3 Le 22/07/2015, à 14:27
- PounkyM
Re : [Résolu] 502 Bad Gateway avec Nginx + php5-fpm
Salut bobe,
Voici un extrait de mon /etc/nginx/sites-available/serveur :
location ~ \.php$ {
include /etc/nginx/fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_pass 127.0.0.1:9000;
}
location ~ [^/]\.php(/|$) {
fastcgi_split_path_info ^(.+?\.php)(/.*)$;
if (!-f $document_root$fastcgi_script_name) {
return 404;
}
#try_files $fastcgi_script_name =404;
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
fastcgi_param PATH_INFO $fastcgi_path_info;
include fastcgi_params;
}
"La liberté est un bagne aussi longtemps qu'un seul homme est asservi sur la terre"
Hors ligne
#4 Le 22/07/2015, à 14:29
- PounkyM
Re : [Résolu] 502 Bad Gateway avec Nginx + php5-fpm
Oh, je suis trop con !
J’ai remplacé :
fastcgi_pass 127.0.0.1:9000;
par :
fastcgi_pass unix:/var/run/php5-fpm.sock;
et ça a marché !
"La liberté est un bagne aussi longtemps qu'un seul homme est asservi sur la terre"
Hors ligne
Pages : 1