Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 ? smile

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