nginx는 /etc/nginx/fastcgi_params
위치 블록 의 표준 을 사용하여 fastcgi를 통해 php-fpm에 연결합니다 .
로 명령 줄에서 /.status(php-fpm.ini::ping.path)에 연결 cgi-fcgi -bind
하면 결과가 예상대로 돌아옵니다 (X-Powered-By set, response body 등).
nginx로 요청하면 결과가 비워집니다 (X-Powered-By 설정, 본문 길이 또는 내용 없음). nginx는 "유효한"응답을 얻었으므로 200을 반환합니다.
tcpdump를 살펴보면서 FCGI 헤더에서 패리티 요청을 분리했습니다 (쉘에서 설정 한 사용자 관련 env 변수 빼기).
nginx runs as 사용자로 변경하고 cgi-fcgi -bind 테스트를 다시 실행하십시오.
—
일부 Linux Nerd
나는 항상 루트로 테스트하여 NRPE 배포를 망쳐 놓았다.
—
일부 Linux Nerd