本页主题: 居于apache2.2 + mod_fcgid 的 Django 部署 打印 | 加为IE收藏 | 复制链接 | 收藏主题 | 上一主题 | 下一主题

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 | [楼 主]
flyfox
级别: 新手上路


精华: 0
发帖: 1
威望: 1 点
金钱: 0 RMB
贡献值: 0 点
注册时间:2008-06-02
最后登录:2008-06-02

 

有没有搞错,从我的博客里拿了东西也不注明一下转载。
顶端 Posted: 2008-06-02 18:31 | 1 楼
帖子浏览记录 版块浏览记录
承德互联 » PHP+Mysql+Apache

Total 0.027829(s) query 7, Time now is:11-24 03:15, Gzip enabled
Powered by PHPWind v6.3.2 Certificate Code © 2003-08 PHPWind.com Corporation