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文件的绝对路径
注意:中间的’/’是必不可少的,否则会报错
下载地址: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文件的绝对路径
注意:中间的’/’是必不可少的,否则会报错
相关文章推荐
- 在生产环境使用apache、mod_wsgi搭建Django运行环境。
- Nginx+Apache搭建前后端web生产环境
- Apache+MySQL+Python+Django在Windows下环境搭建指南
- Ubuntu14.04-server U盘安装及django生产环境搭建简要记录
- 采用Apache+mod_wsgi在windows下搭建Flask项目(本地部署Flask的生产环境)
- Centos6.5搭建Django-1.8.3+mod_wsgi+Apache环境
- Django+apache+python+mod_python的环境搭建
- Django+apache+python+mod_python的环境搭建
- Mac OS X Yosemite 10.10.3 apache+mysql+django web开发环境的搭建
- apache2.2+django1.6.5+python34+mod_wsgi3.5环境搭建
- 阿里云Ubuntu系统从0搭建LAMP(Apache+MySQL+PHP)以及服务器生产环境常用配置
- Apache+MySQL+Python+Django在Windows下环境搭建指南
- Mac下搭建Django+XAMPP(Mysql+Apache)+Python网站开发环境
- CentOS下Apache+Python+Django+Wsgi环境搭建
- 阿里云Ubuntu系统从0搭建LAMP(Apache+MySQL+PHP)以及服务器生产环境常用配置
- Nginx+Apache搭建前后端web生产环境
- Apache+MySQL+Python+Django在Windows下环境搭建指南(Python Web环境搭建)
- ubuntu server 下部署apache+django+mod_wsgi环境
- 【Django基础入门】生产环境搭建
- apache+mod_wsgi+flask 环境搭建