>백엔드 개발 >PHP 튜토리얼 >nginx/146 구성된 가상 호스트 액세스 프롬프트 '파일을 찾을 수 없음' c9 본토를 찾을 수 없음 파일 404 찾을 수 없음 404 찾을 수 없음 복구

nginx/146 구성된 가상 호스트 액세스 프롬프트 '파일을 찾을 수 없음' c9 본토를 찾을 수 없음 파일 404 찾을 수 없음 404 찾을 수 없음 복구

WBOY
WBOY원래의
2016-07-29 08:54:271695검색

로그 테일 /var/log/nginx/error.log를 확인하고 "업스트림에서 응답 헤더를 읽는 동안 기본 스크립트를 알 수 없음" 메시지가 표시됩니다.

구성 보기 가상 호스트 파일 내용의 일부는 다음과 같습니다:

location ~ .php {
#fastcgi_pass remote_php_ip:9000;
fastcgi_pass unix:/var/run /php5-fpm.sock ;
fastcgi_index index.php;
include fastcgi_params;
set $real_script_name $fastcgi_script_name;
if ($fastcgi_script_name ~ "^(.+?.php)(/. +)$") {
$real_script_name $1 설정;
$path_info $2 설정;
}
fastcgi_param SCRIPT_FILENAME $document_root$real_script_name;
fastcgi_param SCRIPT_NAME $real_script_name;
fastcgi_param PATH_INFO $ path_info;
}

어쩔 수 없이 nginx를 복사해서 설치한 후, 기본 설정 파일에 아래와 같이 location 부분이 있습니다.

location ~.php$ {

fastcgi_split_path_info ^(.+.php)(/.+)$;
# 참고: "cgi. fix_pathinfo = 0;" php.ini
      #
                                                         ​​​​​​ fastcgi_pass:/var/run/php 5-fpm.x servcie nginx 문제는 다시 로드한 후 해결되었습니다.



이런 이유를 누가 설명할 수 있나요?

위 내용은 파일을 찾을 수 없다는 내용을 포함하여 nginx/146에서 구성한 가상 호스트 액세스 프롬프트 "파일을 찾을 수 없습니다"를 소개합니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.