香港云主机最佳企业级服务商!

ADSL拨号VPS包含了中国大陆(联通,移动,电信,)

中国香港,国外拨号VPS。

当前位置:云主机 > python >

电信ADSL拨号VPS
联通ADSL拨号VPS
移动ADSL拨号VPS

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


时间:2021-12-08 14:54 作者:admin610456


在同一个 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/' target='_blank'>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 块中不同。

(责任编辑:admin)






帮助中心
会员注册
找回密码
新闻中心
快捷通道
域名登录面板
虚机登录面板
云主机登录面板
关于我们
关于我们
联系我们
联系方式

售前咨询:17830004266(重庆移动)

企业QQ:383546523

《中华人民共和国工业和信息化部》 编号:ICP备00012341号

Copyright © 2002 -2018 香港云主机 版权所有
声明:香港云主机品牌标志、品牌吉祥物均已注册商标,版权所有,窃用必究

云官方微信

在线客服

  • 企业QQ: 点击这里给我发消息
  • 技术支持:383546523

  • 公司总台电话:17830004266(重庆移动)
  • 售前咨询热线:17830004266(重庆移动)