系统环境说明:
1、win7操作系统
2、python2.7
3、django1.7
4、apache2.2
下载链接:下载
这里假定Django和Apache已经安装好,并且Django的项目已经开发好。
由于一直存在权限问题,所以我把django项目文件放在apache的htdocs文件夹下。
项目目录结构如下:
apache配置:
apache安装完成后,将mod_wsgi.so文件复制到apache目录下的modules目录下。
修改wsgi配置(D:/soft/apache2.2/httpd.conf)
LoadModule wsgi_module modules/mod_wsgi.so # 导入模块
WSGIScriptAlias / D:/soft/apache2.2/htdocs/programchen/programchen/wsgi.py #wsgi.py文件路径
WSGIPythonPath D:/soft/apache2.2/htdocs/programchen #项目路径
Alias /static/ D:/soft/apache2.2/htdocs/programchen/static/ #静态资源路径
<Directory D:/soft/apache2.2/htdocs/programchen/programchen>
<Files wsgi.py>
AllowOverride None
Options None
Order allow,deny
Allow from all
</Files>
</Directory>
django配置:
在D:/soft/apache2.2/htdocs/programchen/programchen/settings.py文件下添加一行代码
ALLOWED_HOSTS = ['127.0.0.1', 'localhost']
D:/soft/apache2.2/htdocs/programchen/programchen/wsgi.py文件如下:
import os,sys
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "programchen.settings")
from django.core.wsgi import get_wsgi_application
application = get_wsgi_application()
需要注意的是programchen是我的项目名称,请使用自己的项目名称。
运行apachen,访问127.0.0.1(默认是80端口)