nginx se connecte à php-fpm sur fastcgi, en utilisant la norme /etc/nginx/fastcgi_params
dans le bloc d'emplacement.
Lors de la connexion à /.status (php-fpm.ini :: ping.path) à partir de la ligne de commande avec cgi-fcgi -bind
, le résultat revient comme prévu (ensemble X-Powered-By, corps de réponse, etc.).
Lors d'une demande avec nginx, le résultat revient vide (ensemble X-Powered-By, pas de longueur ni de contenu). nginx renvoie 200, car il a obtenu une réponse "valide".
En surveillant tcpdump, j'ai isolé les demandes de parité dans leurs en-têtes FCGI (moins les variables env liées à l'utilisateur toujours définies par le shell).