Chinaunix首页 | 论坛 | 博客
  • 博客访问: 550573
  • 博文数量: 48
  • 博客积分: 1371
  • 博客等级: 中尉
  • 技术积分: 587
  • 用 户 组: 普通用户
  • 注册时间: 2011-10-04 15:32
文章分类

全部博文(48)

文章存档

2013年(5)

2012年(35)

2011年(8)

分类: Python/Ruby

2012-09-18 16:54:51

参考:



# 准备工作
1. Django1.3、Apache2.2安装跳过
2. 下载对应版本的mod_python文件,这里以Windows下部署为例
3. 将下载的mod_wsgi文件重命名为mod_wsgi.so放至Apache安装目录的models下

# Apache修改
修改Apache配置文件,增加如下:

点击(此处)折叠或打开

  1. Alias /robots.txt /usr/local/wsgi/static/robots.txt
  2. Alias /favicon.ico /usr/local/wsgi/static/favicon.ico
  3. # wsgi-apache django

  4. LoadModule wsgi_module modules/mod_wsgi.so
  5. WSGIScriptAlias / "D:/PROJ/trunk/offline/wsgi.py"

  6. Order Deny,Allow
  7. Allow from all

  8. Alias /media/ D:/PROJ/trunk/offline/media/
  9. Alias /static/ D:/PROJ/trunk/offline/static/

  10. D:/PROJ/trunk/offline/media>
  11. Order deny,allow
  12. Allow from all
  13. IndexOptions FancyIndexing

  14. D:/PROJ/trunk/offline/static/ >
  15. Order deny,allow
  16. Allow from all
  17. IndexOptions FancyIndexing

# 项目目录中增加wsgi.py文件与wsgi模块对接,内容如下:

点击(此处)折叠或打开

  1. import os
  2. import sys
  3. import django.core.handlers.wsgi

  4. proj = os.path.dirname(__file__)
  5. projs = os.path.dirname(proj)
  6. if projs not in sys.path:
  7.     sys.path.append(proj)
  8.     sys.path.append(projs)

  9. os.environ['DJANGO_SETTINGS_MODULE'] = 'offline.settings'
  10. application = django.core.handlers.wsgi.WSGIHandler()

最后,重启Apache,打开localhost连接查看
阅读(4394) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~