只要像下面这样使用 VirtualHost 你可以实现:
NameVirtualHost * ServerName HdhCmsTestexample测试数据 # ... SetEnv DJANGO_SETTINGS_MODULE mysite.settings ServerName www2.example测试数据 # ... SetEnv DJANGO_SETTINGS_MODULE mysite.other_settings
如果你需要在同一个 VirtualHost 中运行两个 Django 程序,你需要特别留意一下以 确保 mod_python 的代码缓存不被弄得乱七八糟。 使用 PythonInterpreter 指令来将不 同的 指令分别解释:
ServerName HdhCmsTestexample测试数据 # ... SetEnv DJANGO_SETTINGS_MODULE mysite.settings PythonInterpreter mysite SetEnv DJANGO_SETTINGS_MODULE mysite.other_settings PythonInterpreter mysite_other
这个 PythonInterpreter 中的值不重要,只要它们在两个 Location 块中不同。
查看更多关于在Apache服务器上同时运行多个Django程序的方法的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did91675