apache 上配置多个django工程
我的环境是win7+python2.7.8+django1.6.4+apache2.2
废话不多说,直接进入正题:
下载对应的版本的mod_wsgi.so
第一步:添加mod_wsgi.so(记得对应的版本)到Apache2.2\modules底下。
打开httpd.conf
第二步:添加Module,LoadModule wsgi_module modules/mod_wsgi.so
第三步:取注释,找到LoadModule vhost_alias_module modules/mod_vhost_alias.so删除注释。
第四步:直接看代码吧!
listen 8001 #第一个项目的监听端口
NameVirtualHost *:8001 #名字而已
<VirtualHost *:8001>
DocumentRoot "F:/Workspaces_python/InvestigateSystem" #项目根目录路径
WSGIScriptAlias / "F:/Workspaces_python/InvestigateSystem/InvestigateSystem/wsgi.py" #项目wsgi文件的路径
<Directory "F:/Workspaces_python/InvestigateSystem"> #配置目录的权限?哪位大侠知道,请告诉一下,谢谢。
Order Deny,Allow
Allow from all
</Directory>
Alias /static "F:/Workspaces_python/InvestigateSystem/static" #配置项目的静态文件路径
<Directory "F:/Workspaces_python/InvestigateSystem/static"> #同上?
Options Indexes FollowSymLinks
Order allow,deny
Allow from all
</Directory>
</VirtualHost> listen 8002 #第二个项目的监听端口,除了监听端口其他配置基本一样
NameVirtualHost *:8002
<VirtualHost *:8002>
DocumentRoot "F:/Workspaces_python/hospitalService"
WSGIScriptAlias / "F:/Workspaces_python/hospitalService/hospitalService/wsgi.py"
<Directory "F:/Workspaces_python/hospitalService">
Order Deny,Allow
Allow from all
</Directory>
Alias /static "F:/Workspaces_python/hospitalService/static"
<Directory "F:/Workspaces_python/hospitalService/static">
Options Indexes FollowSymLinks
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
第五步:修改django项目中的原来的wsgi.py文件,看代码:
import os
import sys sys.path.append('F:/Workspaces_python/InvestigateSystem') #这里的路径改成项目对应的路径就好了 os.environ['DJANGO_SETTINGS_MODULE'] = 'InvestigateSystem.settings' #这里的settings,你懂得!
os.environ['PYTHON_EGG_CACHE'] = '/tmp' import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()
OK,到这里就基本上配置完成了,开启apache跑吧。
apache 上配置多个django工程的更多相关文章
- 【Django】Apache上运行多个Django项目
运行单个项目的步骤参考:这里 1 安装环境 操作系统:Ubuntu 12.04 LTS 32 位(安装在VMware虚拟机中) python 版本: Python 2.7.3 Django版本 > ...
- Nginx和Apache服务器上配置反向代理
在实际项目过程中,由于网站要用到一个在线编辑器(个性化的在线编辑软件),需要跨域进行通信!由于跨域通信较多,所以当时就想到在网站服务器上代理编辑软件的请求! 这就是“反向代理”的实际需求! 一.Ngi ...
- 【Django】Apache上运行单个Django项目,mod_wsgi配置
1 安装环境 操作系统:Ubuntu 12.04 LTS 32 位(安装在VMware虚拟机中) python 版本: Python 2.7.3 Django版本 >>> djang ...
- Apache上部署Django
0. 部署环境 Ubuntu 14.04 on AliYun Apache 2.4.7 Python 3 [2.7升级3请看http://www.cnblogs.com/manhua/p/423504 ...
- apache上部署django的静态文件
一直在优化自己博客的代码, 昨天把css样式表分离出来, 用作静态 文件, 但是自己还没学django怎么使用静态文件, 经过一番google 终于解决了. django 使用静态文件有两种方法, 一 ...
- 网站环境apache + php + mysql 的XAMPP,如何实现一个服务器上配置多个网站?
xampp 是一个非常方便的本地 apache + php + mysql 的调试环境,在本地安装测试 WordPress 等各种博客.论坛程序非常方便.今天我们来给大家介绍一下,如何使用 XAMPP ...
- apache上.htaccess转向nginx上配置.htaccess伪静态规则
nginx上配置.htaccess伪静态规则 在apache上.htaccess转向,只要apache编译的时候指明支持rewrite模块即可. 但是换到nginx上方法会有不同,有人说把.htacc ...
- Windows Server 2016 上配置 APACHE+SSL+PHP+perl
Windows Server 2016 上配置 APACHE+SSL+PHP+perl 安装环境 谷歌云实例 Windows Server 2016 Apache Apache/2.4.25 (win ...
- Linux课程---16、apache虚拟主机设置(如何在一台服务器上配置三个域名)
Linux课程---16.apache虚拟主机设置(如何在一台服务器上配置三个域名) 一.总结 一句话总结:有三个网站www.lampym.com,bbs.lampym.com,mysql.lampy ...
随机推荐
- Codeforces Round #263 (Div. 1) C. Appleman and a Sheet of Paper 树状数组暴力更新
C. Appleman and a Sheet of Paper Appleman has a very big sheet of paper. This sheet has a form of ...
- lightoj 1291 无向图边双联通+缩点统计叶节点
题目链接:http://lightoj.com/volume_showproblem.php?problem=1291 #include<cstdio> #include<cstri ...
- cannot be deleted directly via the port API: has device owner network:floatingip
- ReportViewer中设置ServerReport.ReportServerCredentials属性的方法
当使用SSRS技术来布置报表,可能使用MS自带的ReportViewer控件来读取报表. 它分为Web和Windows两种版本;此处Web版. ServerReport.ReportServerCre ...
- 两种动态载入修改后的python模块的方法
方案一:循环导入/删除模块 a.py import sys, time while True: from b import test test() del sys.modules(b) time.sl ...
- 在asp.net中使用confirm可以分为两种:
在asp.net中使用confirm可以分为两种: 1.没有使用ajax,confirm会引起也面刷新 2.使用了ajax,不会刷新 A.没有使用ajax,可以用StringBuilder来完成. ( ...
- 作业.把c语言输出的基础差不多都概括了!
// (1)1英里=1.60931公里,从键盘上输入英里数输出公里数 #include "stdio.h" #define PI 3.1415926 #include " ...
- HTML5 骨架
html: <!DOCTYPE html> <html lang="zh-CN"> <head> <title>HTML5 骨架&l ...
- SQL中存储过程中使用事务,并且加入异常处理机制.
--存储过程中使用事务,并且加入异常处理机制. -- ============================================= CREATE PROCEDURE [dbo].[UP_ ...
- 关于DPM(Deformable Part Model)算法中模型结构的解释
关于可变部件模型的描写叙述在作者[2010 PAMI]Object Detection with Discriminatively Trained Part Based Models的论文中已经有说明 ...