您的位置:首页 > 运维架构 > Apache

django+mod_wsig+apache搭建生产环境

2014-09-03 10:28 337 查看
1:安装mod_wsgi:下载mod_wsgi.so放在modules(在apache安装路径中)文件夹中

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

 **注意:在选择的时候要记住:mod_wsgi-3.5.ap22.win32-py3.3.zip是指对应的apache版本是22,win32不是你的系统的位数,而是apache的位数。这个可以在logs文件夹中可以看到,python是3.3版本。

  在apache的配置文件中(conf/httpd.conf)找到LoadModule,在其中加入:

  LoadModule wsgi_module modules/mod_wsgi.so

  到这里apache的初步配置就成功了。启动浏览器,输入http:127.0.0.1:80试试,如果现实It works。表示第一步成功了。恭喜进行下一步。

2 在proj(工程)下有一个wsgi.py文件,这个文件就是用来配置的

  里面的内容是:

#绿色部分在wsgi.py中没有,是需要我们添加的

import os

import sys

from django.core.wsgi import get_wsgi_application

sys.path.append(r'E:\project\proj') #将项目路径放在这里

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.py" #这个路径是你的wsgi.py文件的绝对路径

注意:中间的’/’是必不可少的,否则会报错
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: