개발/Laravel
Laravel + Nginx PHP 파일 접근시 FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream 에러
Sengwoolee
2021. 10. 29. 02:29
Laravel 에서 존재하지 않는 .php 형식의 파일 접근시 브라우저 내 "File not found." 메시지가 노출되고 nginx error.log 에서 "*8 FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream," 내용을 확인할 수 있다.
해당 문제 발생 시 nginx sites-available 파일에서 laravel 404 에러 페이지로 리다이렉트 시키면 된다.
error_page 404 /index.php;
# pass PHP scripts
location ~ \.php$ {
if (!-f $document_root$fastcgi_script_name) {
return 404;
}
...
}
반응형