Fedora Core 9의 Django + FCGID — 무엇을 놓치고 있나요?
문제
Fedora Core 9에는 다음과 같은 기능이 있는 것 같습니다. FCGID 대신에 빠른CGI 사전 구축된 YUM 관리 모듈로 제공됩니다.[차라리 YUM 외부에서 모듈을 유지 관리할 필요가 없습니다.따라서 저나 시스템 관리자를 위한 수동 빌드가 없습니다.]
runfastcgi 인터페이스를 통해 Django를 시작하려고 합니다. FastCGI 배포 문서).
내가 보고 있는 것은 다음 페이지에 작성된 결과 페이지입니다. error_log
.Apache를 통해 내 브라우저로 돌아오지 않습니다.게다가, 많은 메시지가 있습니다. 펄쩍 뛰다 및 WSGIServer - WSGI 환경이 제대로 정의되지 않았음을 나타냅니다.
FC9에서 FastCGI를 사용할 수 있는데 제가 간과한 것인가요?
FCGID와 flup은 실제로 Django에 필요한 WSGI 환경을 생성합니까?그렇다면 공유해 주실 수 있나요?
.fcgi
당신이 사용하고 있는 인터페이스 스크립트는 무엇입니까?내 것은 다음에서 복사되었습니다.mysite.fcgi
Django 문서에 있습니다.FCGID 문서 페이지에는 PHP와 Ruby가 지원된다는 힌트가 표시됩니다. 즉, PHP는 직접 지원되고 Ruby는dispatch.fcgi
-- Python은 지원되지 않습니다.
업데이트.오류 메시지는 다음과 같습니다...
WSGIServer: missing FastCGI param REQUEST_METHOD required by WSGI!
WSGIServer: missing FastCGI param SERVER_NAME required by WSGI!
WSGIServer: missing FastCGI param SERVER_PORT required by WSGI!
WSGIServer: missing FastCGI param SERVER_PROTOCOL required by WSGI!
배를 버리고 다른 곳으로 갈아탈까? mod_python 이 접근 방식을 포기하시겠습니까?
제휴하지 않습니다 StackOverflow