admin
级别: 管理员
精华:
1
发帖: 4646
威望: 47 点
金钱: 23190 RMB
贡献值: 0 点
注册时间:2006-10-09
最后登录:2008-11-23
|
居于apache2.2 + mod_fcgid 的 Django 部署
在网站根目录下建立两个文件 .htaccess和django.fcgi,django项目名为py [.htaccess]
AddHandler fcgid-script .fcgi RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ django.fcgi/$1 [QSA,L]
[django.fcgi]
#!/usr/bin/python #-*-coding:UTF-8-*-# import sys, os projectName = 'py' #项目名称 如: "py" pathAdd = os.path.dirname(os.path.abspath(__file__)) #项目所在目 如: /var/www/ projectPath = pathAdd + '/%s/' % (projectName) #项目路径 如:/var/www/py/ sys.path.insert(0,pathAdd); sys.path.insert(0,"./"); os.chdir(projectPath) os.environ["DJANGO_SETTINGS_MODULE"] = '%s.settings' % (projectName) from django.core.servers.fastcgi import runfastcgi runfastcgi(method="threaded", daemonize="false")
|
|
|
[楼 主]
|
Posted: 2008-04-03 01:10 |
| |