%

Nginx : Erreur 502 (Bad Gateway)

Article publié, le et modifié le
Une minute de lecture

Cet article contient 175 mots.
Source brute de l'article :
Commit version : 13cd6dd

Description

Le serveur web nginx affiche une “belle page blanche” avec la mention Error 502: Bad Gateway !

Vérifiez :

  1. que le service php-fpm soit démarré !
    C’est idiot, en soit, mais si le service n’est pas démarré, la connexion avec le serveur ne se fera pas, et provoquera l’erreur 502.
  2. 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

  • vérifier aussi votre déclaration liée à la configuration status, si nécessaire…

Code : nginx

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 !