nginx 리버스 프록시, 대용량 파일을 다운로드할 수 없습니다
仅有的幸福
仅有的幸福 2017-05-16 17:28:24
0
3
627

RT, 구성 매개변수는

으아악

작은 파일은 정상이고, 큰 파일은 반환된 헤더를 얻을 수 있으며, 200이 정상이고, content-length도 가능하지만, 데이터를 읽을 수 없고 차단됩니다. 지정해야 하는 매개변수가 있나요?

仅有的幸福
仅有的幸福

모든 응답(3)
巴扎黑

버퍼 때문일 텐데요, 다음 구성을 추가하면 됩니다

으아아아
给我你的怀抱

먼저 x.x.x.39에서 nginx의 오류 로그를 확인하세요. 경로를 사용자 정의하지 않은 경우 error.log는 /path/to/nginx_install_root/logs 디렉터리에 있습니다. 그런 다음 오류에 따라 해결해 보십시오. 오류 로그가 열리지 않으면 먼저 열어 보십시오.


다음 문제인지 완전히 확신할 수 없다면 시도해 볼 수 있습니다. 오류 로그에 다음 오류가 발견된 경우:

으아아아

문제 원인

Nginx의 fastcgi_temp 디렉터리에 잘못된 권한이 있으며 nginx 하위 프로세스(작업자 프로세스, 마스터 프로세스는 루트 계정으로 실행되지만 모든 작업자 프로세스는 nginx 구성 파일에 따라 사용자 계정으로 실행됨)에 쓸 수 없습니다. 얼마 전에 디렉터리 권한을 변경했다는 사실이 갑자기 생각났습니다.

문제 해결

원인을 알면 해결책은 간단합니다. 내 nginx 사용자 구성은 www:www입니다. fastcgi_temp 디렉터리의 권한을 변경하세요.

으아아아
某草草

포스터가 이 문제를 해결했나요? 어떻게 대처해야 할까요

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿