php-fpm을 사용하는 nginx는 우분투 서버 12.04에서 502개의 잘못된 게이트웨이를 얻었습니다.

php-fpm을 사용하는 nginx는 우분투 서버 12.04에서 502개의 잘못된 게이트웨이를 얻었습니다.

왜 502 오류가 발생했는지 모르겠습니다. 도와주세요. 여기를 방문하시면 됩니다http://upliu.net/phpinfo.php phpinfo.php에는 단 한 줄의 코드만 있습니다: phpinfo(); 그런데 502 잘못된 게이트웨이 오류가 발생했습니다. 누군가 도와줄 수 있을까요? 감사합니다. 내 구성 파일은 다음과 같습니다.

https://github.com/upliu/some-files

우분투 서버 12.04.3을 사용합니다.

nginx 1.4

fpm을 사용하는 PHP 5.5.7

안녕하세요, php-fpm 서비스가 실행 중이고 nginx가 잘 작동한다는 것이 확실해졌습니다. 'echo "hello";' 한 줄만 포함하는 테스트 코드를 작성했는데 완벽하게 실행될 수 있지만 새 줄 'phpinfo();'를 추가한 후 , 502 잘못된 게이트웨이 오류가 발생했습니다. 이유를 모르겠습니다. 누구든지 도와주실 수 있나요?

답변1

502 잘못된 게이트웨이 오류는 PHP 오류가 아니라 nginx가 리스너에 대한 연결을 전달할 수 없음을 의미하는 HTTP(nginx) 오류입니다. php를 fpm으로 실행한다고 가정하면 마스터 phpfpm 프로세스가 실행 중인지 확인하고 nginx가 연결을 전달하는 동일한 TCP 포트에서 수신 대기하는지 확인하세요. Proxy_pass nginx 구성을 확인하고 백엔드 php-fpm 프로세스 풀이 실행 중인지 확인하세요. nginx 오류 로그를 살펴보고 502를 통과하고 phpinfo()를 볼 수 있으면 PHP 로그에서 더 많은 문제를 확인하세요.

관련 정보