lighttpd와 django설치 방법은 생략한다. 설치가 끝난 후 fastcgi를 enabled 시키고 /etc/lighttpd/conf-enabled/10-fastcgi.conf 을 다음과 같이 수정한다. (doamin 및 dir 부분은 상황에 맞게 적절히 수정하자)

 

server.modules += ( "mod_fastcgi" )

$HTTP["host"] =~ "^(www\.)?domain\.com" {

  url.rewrite-once = (

    "^(/.*)$" => "/domain.fcgi$1",

  )

 

  server.document-root = "/dir/"

  fastcgi.server = (

    ("main" => (

      "check-local" => "disable",

      "host" => "127.0.0.1",

      "port" => 3033,

    ))

  )

}

 

그리고 다음과 같이 django를 띄우고 lighttpd도 재시작한다.

# python ./manage.py runfcgi daemonize=true method=threaded host=127.0.0.1 port=3033

 

아래와 같이 django 기본페이지가 보이면 성공!

+ Recent posts