在Windows上配置Django + WSGI

1.安装mod_wsgi

    下载mod_wsgi.so放在modules(在apache安装路径中)文件夹中

     下载地址:http://www.lfd.uci.edu/~gohlke/pythonlibs/#mod_wsgi

      由于mod_wsgi.so是windows动态链接库,因此它和apache、python都有紧密的关系(编译时,需要集成apache和python的库),因此下载时,必须看好apache 和 python的版本,否则会报错的

2. Django 工程配置 

    在工程下创建文件夹wsgi,并创建django.wsgi:

    蓝色部分在wsgi.py中没有需要加入

    import os

    import sys

    from django.core.wsgi import get_wsgi_application

    sys.path.append(r'E:\project\proj') #django项目路径

    sys.path.append(r'E:\project\proj\searchapp') #程序路径

    os.environ.setdefault("DJANGO_SETTINGS_MODULE", "proj.settings")

    application = get_wsgi_application()

 

3.  配置http.conf

    写入:

    WSGIScriptAlias  /  "E:/project/proj/wsgi/django.wsgi"

    注意:中间的’/’是必不可少的,否则会报错

    写入项目根路径:

    DocumentRoot "E:/project/proj/"

 

     配置权限:

    <Directory "E:/project/proj/">

        AllowOverride None

        Options None

        Order allow,deny

        Allow from all

    </Directory>

 

4. 启动apache http://127.0.0.1:80就可以访问了。默认端口号是80

 

posted @ 2015-06-15 15:47  kuoxinxin  阅读(461)  评论(0编辑  收藏  举报