我的环境是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工程的更多相关文章

  1. 【Django】Apache上运行多个Django项目

    运行单个项目的步骤参考:这里 1 安装环境 操作系统:Ubuntu 12.04 LTS 32 位(安装在VMware虚拟机中) python 版本: Python 2.7.3 Django版本 > ...

  2. Nginx和Apache服务器上配置反向代理

    在实际项目过程中,由于网站要用到一个在线编辑器(个性化的在线编辑软件),需要跨域进行通信!由于跨域通信较多,所以当时就想到在网站服务器上代理编辑软件的请求! 这就是“反向代理”的实际需求! 一.Ngi ...

  3. 【Django】Apache上运行单个Django项目,mod_wsgi配置

    1 安装环境 操作系统:Ubuntu 12.04 LTS 32 位(安装在VMware虚拟机中) python 版本: Python 2.7.3 Django版本 >>> djang ...

  4. Apache上部署Django

    0. 部署环境 Ubuntu 14.04 on AliYun Apache 2.4.7 Python 3 [2.7升级3请看http://www.cnblogs.com/manhua/p/423504 ...

  5. apache上部署django的静态文件

    一直在优化自己博客的代码, 昨天把css样式表分离出来, 用作静态 文件, 但是自己还没学django怎么使用静态文件, 经过一番google 终于解决了. django 使用静态文件有两种方法, 一 ...

  6. 网站环境apache + php + mysql 的XAMPP,如何实现一个服务器上配置多个网站?

    xampp 是一个非常方便的本地 apache + php + mysql 的调试环境,在本地安装测试 WordPress 等各种博客.论坛程序非常方便.今天我们来给大家介绍一下,如何使用 XAMPP ...

  7. apache上.htaccess转向nginx上配置.htaccess伪静态规则

    nginx上配置.htaccess伪静态规则 在apache上.htaccess转向,只要apache编译的时候指明支持rewrite模块即可. 但是换到nginx上方法会有不同,有人说把.htacc ...

  8. Windows Server 2016 上配置 APACHE+SSL+PHP+perl

    Windows Server 2016 上配置 APACHE+SSL+PHP+perl 安装环境 谷歌云实例 Windows Server 2016 Apache Apache/2.4.25 (win ...

  9. Linux课程---16、apache虚拟主机设置(如何在一台服务器上配置三个域名)

    Linux课程---16.apache虚拟主机设置(如何在一台服务器上配置三个域名) 一.总结 一句话总结:有三个网站www.lampym.com,bbs.lampym.com,mysql.lampy ...

随机推荐

  1. HDOJ(HDU) 2138 How many prime numbers(素数-快速筛选没用上、)

    Problem Description Give you a lot of positive integers, just to find out how many prime numbers the ...

  2. 用数组实现栈demo

    package cn.aust.zyw.demo; import java.util.Iterator; /** * Created by zyw on 2016/2/19. * 用数组实现栈 */ ...

  3. docs

    https://www.eucalyptus.com/docs/eucalyptus/3.4/index.html  [Eucalyptus PDF官方下载] http://aws.amazon.co ...

  4. ServletConfig

    ServletConfig Servlet配置 比如web程序中的某一个Servlet需要配置一些初始化信息,需要在web.xml中进行配置 <servlet> <servlet-n ...

  5. HDU 2222 AC自动机 裸题

    题意: 问母串中出现多少个模式串 注意ac自动机的节点总数 #include <stdio.h> #include <string.h> #include <queue& ...

  6. MyBatis(6):MyBatis集成Spring事务管理(下)

    前一篇文章复习了MyBatis的基本使用以及使用Spring管理MyBatis的事务的做法,本文的目的是在这个的基础上稍微做一点点的进阶:多数据的事务处理.文章内容主要包含两方面: 1.单表多数据的事 ...

  7. linux和windows同步数据 cwrsync client to rsync server

    linux和windows同步数据,rsync server  cwrsync client linux server一般系统都自带rsync,如果没有就挂载系统盘自己安装一下,安装挺简单的不用我再多 ...

  8. Android源代码分析之Framework的MediaPlayer

    在Android中MediaPlayer用来播放音频和视频文件,在这里分析下在Framework层中MediaPlayer是怎样调用的.MediaPlayer的代码位于:./frameworks/ba ...

  9. [转] C++中临时对象及返回值优化

    http://www.cnblogs.com/xkfz007/articles/2506022.html 什么是临时对象? C++真正的临时对象是不可见的匿名对象,不会出现在你的源码中,但是程序在运行 ...

  10. C++转换函数

    1. 赋值操作时把右操作数隐式转化为左操作数2. 通过普通单参数构造函数把其他类型的对象隐式转换为我们的类类型3. 通过转换函数operator type()这种成员函数可以把类类型转成其他类型,这样 ...