使用Django和mod_wsgi

Django和mod_wsgi网站上都有详细的文档,简单记录下配置过程(windows系统下):

python和apache安装好以后:
1.下载对应的mod_wsgi.so放到apache的modules目录下

2.修改apache配置文件httpd.conf,添加如下:

[b]LoadModule wsgi_module modules/mod_wsgi.so[/b]
<VirtualHost *>
ServerName vv.com
ServerAlias vv.com.cn
DocumentRoot D:\py\Django\examples
[b] WSGIScriptAlias / D:\py\Django\examples\apache\django.wsgi
<Directory D:\py\Django\examples\apache>
Order deny,allow
Allow from all
</Directory>[/b]
</VirtualHost>
本机测试只要黑体字部分就可以了,否则要改WINDOWS\system32\drivers\etc\hosts文件

3.D:\py\Django\examples\apache\django.wsgi内容如下:
import os, sys
sys.path.append('D:\py\Django')
sys.path.append('D:\py\Django\examples')
os.environ['DJANGO_SETTINGS_MODULE'] = 'examples.settings'

import django.core.handlers.wsgi

_application = django.core.handlers.wsgi.WSGIHandler()

def application(environ, start_response):
environ['PATH_INFO'] = environ['SCRIPT_NAME'] + environ['PATH_INFO']
return _application(environ, start_response)

这样就已经可以从浏览器看django自带的例子了,django的版本是1.0,其它复杂情况可查看[url=http://code.google.com/p/modwsgi/wiki/IntegrationWithDjango]mod_wsgi网站的文档[/url]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值