2014-05-19 7 views
1

좋아, 나는 app를 homestead.app : 8000으로 로컬로 실행하고 있습니다. 나는 방글라데시를 달리고 있는데, Nginx의 문서 루트를 변경하고 나서 방황하는 사람을 위해 "방랑자 중단"을 한 후에이 일이 시작되었습니다."502 Bad Gateway"라고하는 Nginx

2014년 5월 18일 21시 37분 11초 [치명타] 1368 # 0 : * 7 연결

Nginx에 브라우저 내 테스트 도메인에 대한 오류 로그에 502 잘못된 게이트웨이를 반환하면 다음과 같은 상태() : 유닉스에 : /var/run/php5-fpm.sock 실패 (2 : 해당 파일이나 디렉토리가 없음), 클라이언트 : 10.0.2.2, 서버 : homestead.app, 요청 : "GET/HTTP/1.1 ", 업스트림 :"fastcgi : // unix : /var/run/php5-fpm.sock : ", host :"homestead.app : 8000 "

+0

이것은'/ var/run/php5-fpm.sock'에 존재 하는가? –

+0

아니요, 존재하지 않지만 삭제하지 않았습니다. – sparecycle

+0

PHP를 시작해보십시오. –

답변

0

php-fpm이 실행 중인지 확인하십시오. 비슷한 문제가있어서 결국 기본 PHP-fpm 포트를 9000에서 8999로 변경하고 nginx.conf 파일 (호스트 및 포트 번호로 대체)에서 소켓 정보를 쫓아 냈습니다. 내 경우에 이것은 작동하고 있었다 :

location ~ \.php { 
     fastcgi_pass 127.0.0.1:8999; 
     fastcgi_index /index.php; 

     include /usr/local/etc/nginx/fastcgi_params; 

     fastcgi_split_path_info  ^(.+\.php)(/.+)$; 
     fastcgi_param PATH_INFO  $fastcgi_path_info; 
     fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info; 
     fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; 
     fastcgi_read_timeout 600; 
    } 
+0

파일 소켓을 실제로 사용하지 않는 이유는 무엇입니까? – zerkms

관련 문제