파일 이 nginx 에 존재 하 는데 404 를 알려 줍 니 다.
2265 단어 개인 - 홈 페이지경험 공유
netstat -ntulp |grep 80
80 포트 가 열 리 지 않 은 것 을 발견 하고 nginx 서 비 스 를 다시 시작 합 니 다.
service nginx restart
이 때 다시 보 니 80 포트 가 열 렸 지만 방문 할 때 404 오류 가 발생 했 습 니 다.
서버 의 nginx 설정 파일 에 설 치 된 루트 디 렉 터 리 와 index 파일 에 오류 가 없 는 지 확인 되 었 습 니 다. 사이트 루트 디 렉 터 리 에 요청 한 파일 이 있 습 니 다.
이 때 html 정적 파일 을 요청 할 때 정상적으로 응답 할 수 있 음 을 발 견 했 습 니 다. PHP 파일 을 요청 할 때 404 로 돌아 갑 니 다. pp - fpm 에 문제 가 있 는 것 으로 의심 합 니 다.
nginx 는 PHP 요청 을 처리 할 때 설정 파일 에 정 의 된 일치 규칙 에 따라 PHP 요청 을 해당 하 는 fast - cgi (phop - fpm) 에 전송 한 다음 fast - cgi 에서 후속 처리 하고 결 과 를 nginx 에 되 돌려 주기 때 문 입 니 다.
#nginx.conf
#some config....
location ~ \.php$ {#This expression can match the php request.
#Include config file "fastcgi_params"
include /etc/nginx/fastcgi_params;
#Enable fastcgi interception error log
fastcgi_intercept_errors on;
#Dispatch the php request to fastcgi
fastcgi_pass 127.0.0.1:9000;
}
#come config....
그래서 fastcgi 프로그램 이 열 리 지 않 으 면 nginx 도 404 오 류 를 되 돌려 줍 니 다.
프로필 에 따라 9000 포트 검사
netstat -ntulp |grep 9000
9000 포트 가 열 리 지 않 은 것 을 발견 하고 php - fpm 를 다시 시작 합 니 다.
service php-fpm restart
문제 해결.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Exception in thread "main"org.apache.spark.sql.AnalysisException: Resolved attribute(s)업무가 특수하기 때문에 같은 df를 두 번 진행하면 다음과 같은 오류를 보고합니다. 해결 방식: 두 번째 join을 진행하기 전에 열마다 별명을 따서 join에서 해결하면 됩니다....
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.