2012-07-18 3 views
2

lighttpd에서 fastcgi를 사용하여 호스팅되는 Flask python 프레임 워크를 사용하여 간단한 웹 서비스를 만들려고 할 때 많은 문제가 있습니다.fastcgi를 사용하여 lighttpd에서 Flask 응용 프로그램 호스팅

lighttpd.conf 및 conf.d/fastcgi.conf 파일의 모든 구성을 완료했습니다.

을 나는 다음과 같은 명령

lighttpd -f topic_service.fcgi 

를 실행하고 난 후 모든을 삭제

topic_service.fcgi line: 2 pos: 29 parser failed somehow near here: flup.server.fcgi 

내가 얻을 : 나는 lighttpd는 서버를 다시 시작할 때

그러나, 무슨 일이 중지하는 데 실패 .fcgi 파일의 내용과 동일한 명령을 실행할 때 다음 오류가 다시 나타납니다.

2012-07-18 02:42:51: (configfile.c.1227) a default document-root has to be set 
2012-07-18 02:42:51: (server.c.627) setting default values failed 

나는 다음과 같다 구성 파일에서 server.document 루트를 설정하지만 도움이되지 않습니다

$HTTP["url"] =~ "75.101.128.251/topic_service" { 
     server.document-root = "/home/ec2-user/topic_service" 
     fastcgi.server = (
       "/topic_service.fcgi" => 
       ((
         "socket" => "/tmp/topic_service-fcgi.sock", 
         "bin-path" => "/home/ec2-user/topic_service/topic_service.fcgi", 
         "check-local" => "disable", 
         "max-procs" => 1 
       )) 
     ) 
     url.rewrite-once = (
       "^(/static.*)$" => "$1", 
       "^(/.*)$" => "/topic_service.fcgi$1") 
    } 

어떤 도움을 주시면 감사하겠습니다하시기 바랍니다.

답변

관련 문제