Nginx : Erreur 502 Gateway

Article publié, le
1 minute(s) de lecture

Cet article contient 143 mots.
Source brute de l'article : MD

Description

Vérifiez vos écritures dans vos fichiers de configuration nginx, celles liées à php, voire php-fpm… qu’elles soient exactement pareilles !

Configuration

nginx

Les fichiers de configuration sont :

  • /etc/nginx/nginx.conf

  • ou /etc/nginx/sites-available/*votre_domaine*.conf

  • vérifiez votre déclaration liée à la configuration des fichiers PHP :

Code : nginx

location ~ \.php$ {
        (...)
        fastcgi_pass unix:/var/run/votre_domaine.sock;
        (...)
}
  • vérifier aussi votre déclaration liée à la configuration status, si nécessaire…

Code : nginx

location /status {
        (...)
        fastcgi_pass unix:/var/run/votre_domaine.sock;
        (...)
}

PHP(-FPM)

  • /etc/php5/fpm/pool.d/*www*.conf,

  • ou /etc/php5/fpm/pool.d/*votre_domaine*.conf

  • vérifier la correspondance avec votre socket PHP :
    listen = /var/run/votre_domaine.sock

  • Il peut être utile de vérifier les déclarations suivantes, aussi :
    listen.owner = www-data
    listen.group = www-data
    listen.mode = 0660

Les déclarations listen.owner et listen.group sont impérativement liées à l’utilisateur et au groupe du service nginx, généralement www-data.
À changer, selon votre configuration…


Puis, redémarrez vos serveurs nginx, et php(x?)-fpm… les deux !