在Apache服务器上同时运行多个Django程序的方法


Posted in Python onJuly 22, 2015

在同一个 Apache 实例中运行多个 Django 程序是完全可能的。 当你是一个独立的 Web 开发人员并有多个不同的客户时,你可能会想这么做。

只要像下面这样使用 VirtualHost 你可以实现:

NameVirtualHost *

<VirtualHost *>
  ServerName www.example.com
  # ...
  SetEnv DJANGO_SETTINGS_MODULE mysite.settings
</VirtualHost>

<VirtualHost *>
  ServerName www2.example.com
  # ...
  SetEnv DJANGO_SETTINGS_MODULE mysite.other_settings
</VirtualHost>

如果你需要在同一个 VirtualHost 中运行两个 Django 程序,你需要特别留意一下以 确保 mod_python 的代码缓存不被弄得乱七八糟。 使用 PythonInterpreter 指令来将不 同的 <Location> 指令分别解释:

<VirtualHost *>
  ServerName www.example.com
  # ...
  <Location "/something">
    SetEnv DJANGO_SETTINGS_MODULE mysite.settings
    PythonInterpreter mysite
  </Location>

  <Location "/otherthing">
    SetEnv DJANGO_SETTINGS_MODULE mysite.other_settings
    PythonInterpreter mysite_other
  </Location>
</VirtualHost>

这个 PythonInterpreter 中的值不重要,只要它们在两个 Location 块中不同。

Python 相关文章推荐
python计算圆周长、面积、球体体积并画出圆
Apr 08 Python
Python写的贪吃蛇游戏例子
Jun 16 Python
python实现的登录和操作开心网脚本分享
Jul 09 Python
基于python编写的微博应用
Oct 17 Python
Appium+Python自动化测试之运行App程序示例
Jan 23 Python
Python docx库用法示例分析
Feb 16 Python
numpy linalg模块的具体使用方法
May 26 Python
简单了解python 邮件模块的使用方法
Jul 24 Python
Numpy数组array和矩阵matrix转换方法
Aug 05 Python
python中threading开启关闭线程操作
May 02 Python
Python特殊属性property原理及使用方法解析
Oct 09 Python
将Python代码打包成.exe可执行文件的完整步骤
May 12 Python
通过mod_python配置运行在Apache上的Django框架
Jul 22 #Python
在Django中同时使用多个配置文件的方法
Jul 22 #Python
在Python的Django框架中编写错误提示页面
Jul 22 #Python
详解Django通用视图中的函数包装
Jul 21 #Python
在Python的Django框架中显示对象子集的方法
Jul 21 #Python
在Django的通用视图中处理Context的方法
Jul 21 #Python
Django框架中的对象列表视图使用示例
Jul 21 #Python
You might like
thinkphp 字母函数详解T/I/N/D/M/A/R/U
2017/04/03 PHP
PHP常用函数之base64图片上传功能详解
2019/10/21 PHP
Javascript中的相等与不等运算
2010/04/25 Javascript
初学js 新节点的创建 删除 的步骤
2011/07/04 Javascript
基于jquery实现的一个选择中国大学的弹框 (数据、步骤、代码)
2012/07/26 Javascript
node.js中的buffer.Buffer.byteLength方法使用说明
2014/12/10 Javascript
遮罩层点击按钮弹出并且具有拖动和关闭效果(两种方法)
2015/08/20 Javascript
使用jQuery Mobile框架开发移动端Web App的入门教程
2016/05/17 Javascript
浅析$.getJSON异步请求和同步请求
2016/06/06 Javascript
javascript实现对话框功能警告(alert 消息对话框)确认(confirm 消息对话框)
2019/05/07 Javascript
vue Element左侧无限级菜单实现
2020/06/10 Javascript
[00:48]完美“圣”典2016风云人物:xiao8宣传片
2016/11/30 DOTA
Windows上使用virtualenv搭建Python+Flask开发环境
2016/06/07 Python
python爬虫之百度API调用方法
2017/06/11 Python
Python学习之用pygal画世界地图实例
2017/12/07 Python
python opencv之分水岭算法示例
2018/02/24 Python
Python numpy中矩阵的基本用法汇总
2019/02/12 Python
基于Python的OCR实现示例
2020/04/03 Python
Python如何使用正则表达式爬取京东商品信息
2020/06/01 Python
Python实现计算图像RGB均值方式
2020/06/04 Python
Html5画布_动力节点Java学院整理
2017/07/13 HTML / CSS
意大利在线眼镜精品店:Ottica Lipari
2019/11/11 全球购物
全球采购的街头服饰和帽子:Urban Excess
2020/10/28 全球购物
中专生自荐信
2013/10/12 职场文书
小学新学期寄语
2014/04/02 职场文书
工作会议方案
2014/05/21 职场文书
党员评议思想汇报
2014/10/08 职场文书
习近平在党的群众路线教育实践活动总结大会上的讲话
2014/10/21 职场文书
小学教育见习报告
2014/10/31 职场文书
敲诈同学钱财检讨书范文
2014/11/18 职场文书
感谢信的格式
2015/01/21 职场文书
因工资原因离职的辞职信范文
2015/05/12 职场文书
行政处罚事先告知书
2015/07/01 职场文书
新入职员工工作总结
2015/10/15 职场文书
Win11 PC上的Outlook搜索错误怎么办?
2022/07/15 数码科技
OpenFeign实现远程调用
2022/08/14 Java/Android