服务器技术

 首页 > 服务器技术 > apache > 如何在Apache服务器上同时运行多个Django程序的方法

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

分享到:
【字体:
导读:
         [导读] 本文讲解:如何在Apache服务器上同时运行多个Django程序的方法 在同一个 Apache 实例中运行多个 Django 程序是完全可能的。 当你是一个独立的 Web 开发人员并有多个不同的客户时,你可能...

本文讲解:如何在Apache服务器上同时运行多个Django程序的方法

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

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

NameVirtualHost *


  ServerName www.example.com
  # ...
  SetEnv DJANGO_SETTINGS_MODULE mysite.settings



  ServerName www2.example.com
  # ...
  SetEnv DJANGO_SETTINGS_MODULE mysite.other_settings

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


  ServerName www.example.com
  # ...
  
    SetEnv DJANGO_SETTINGS_MODULE mysite.settings
    PythonInterpreter mysite
  

  
    SetEnv DJANGO_SETTINGS_MODULE mysite.other_settings
    PythonInterpreter mysite_other
  

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

分享到:
使用apache的mod_rewrite模块为手机用户...
现在使用手机或平板电脑上网的用户越来越多。尤其对于手机用户来说,传统的ESPCMS网站显然不适合。专为手机用户定制一个合适的浏览界面也越来越普遍。 也由此涉及到如何判断用户的浏览终端类型的问题。本文介绍了如何使用apache的mod_rewrite模块判断终端类型并重定向的方法。   前期准备: 1、开启mod_re...
win7下搭建apache+php+mysql开发环境
本教程讲解win7下搭建apache+php+mysql开发环境 环境目录:E:\dev 一、Apache 下载地址:http://www.apachelounge.com/download/ 我们下载VC11运行库的 1.安装说明:  运行apache安装程序,方法非常简单,弹安装界面后一直“next” 接着会出现一个界面,需要填写3个内容,分别为:Network Domain、Server Name、Administra...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……