Apache+Django+mod_wsgi安装目录
模块下载列表
模块 |
限制条件 |
mod_wsgi |
1.python version 要求 |
Apache |
无 |
Django |
无 |
安装
安装apache
点击window 二进制安装档按照要求依次安装即可,其中需要注意的是默认端口和用户密码。密码将会在以后使用命令工具时使用到
安装django
django的安装是源文件安装。安装之前应该确保本地计算器安装有python程序。
安装步骤:
解压下载文件到制定位置,这里假设为D:django
在控制面板下进入解压目录,如:cd D:\django
运行命令: python setup.py install
待命令执行完以后便安装完成
安装mod_wsgi
- 将下载的 *.so 文件重命名为 mod_wsgi.so
- 将命名后的文件拷贝到路径 ..\AppServ\Apache2.2\modules,即你的appache server安装路径下面的modules里面
- 使用文本编辑器打开路径 ..\AppServ\Apache2.2\conf 下的 httpd.conf 文件,在LoadModule部份添加:LoadModule wsgi_module modules/mod_wsgi.so
- 在文件末尾添加如下一段代码:
WSGIScriptAlias / /path/to/mysite/django.wsgi <Directory /path/to/mysite> Order Deny,Allow Allow from all </Directory> |
|||
Be
Careful |
|
||
- 在工程目录下建立文件django.wsgi,编写代码如下:
# -*- coding: utf-8-*- import os import sys sys.path.append(/path/to/mysite) os.environ['DJANGO_SETTINGS_MODULE'] = 'mysite.settings' current_dir = os.path.dirname(__file__) if current_dir not in sys.path: sys.path.append(current_dir) import django.core.handlers.wsgi application = django.core.handlers.wsgi.WSGIHandler() |
- 至此,整个工程就配置完成了,重启服务器便可