FastCGI Pinax/Django 배포를 수정하는 방법은 무엇입니까?

FastCGI Pinax/Django 배포를 수정하는 방법은 무엇입니까?

저는 OSX Lion(Unix 관련 질문이므로 여기에 게시)을 실행 중이고 FCGI를 통해 Pinax 프로젝트를 배포하려고 합니다. FastCGI 데몬을 실행하고 있습니다.

$ ps wwaux | grep fcgi
jonathan          522   0.0  0.2  2480420   4216   ??  S    10:54AM   0:01.14 python manage.py runfcgi method=threaded host=127.0.0.1 port=1054
jonathan         6981   0.0  0.0  2434892    536 s001  R+    2:00PM   0:00.00 grep fcgi

내 /etc/hosts에는 다음이 있습니다.

FastCGIExternalServer /Users/jonathan/orthodox/orthodox.fcgi -host 127.0.0.1:1054

<VirtualHost *:80>
    ServerAdmin [email protected]
    ServerName orthodox-network.com
    ServerAlias www.orthodox-network.com orthodox.haywardfamily.org
    DocumentRoot /Users/jonathan/orthodox
    Alias /media /Users/jonathan/orthodox/media
    RewriteEngine On
    RewriteRule ^/(media.*)$ /$1 [QSA,L,PT]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^/(.*)$ /orthodox.fcgi/$1 [QSA,L]
</VirtualHost>

<Directory /Users/jonathan/>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride None
    Order allow,deny
    allow from all
</Directory>

이 컴퓨터에는 다른 가상 호스트가 없습니다.

/Users/jonathan/orthodox/orthodox.fcgi에는 다음이 있습니다:

#!/usr/bin/python
import sys, os

# Add a custom Python path.
sys.path.insert(0, "/Users/jonathan")

# Switch to the directory of your project. (Optional.)
os.chdir("/Users/jonathan/orthodox")

# Set the DJANGO_SETTINGS_MODULE environment variable.
os.environ['DJANGO_SETTINGS_MODULE'] = "orthodox.settings"


from django.core.servers.fastcgi import runfastcgi
runfastcgi(method="threaded", daemonize="false")

브라우저에서 꺼내면 작동이 멈춥니다.

FCGI Django 배포로 수정할 수 있는 문제에 대한 제안 사항이 있습니까?

관련 정보