首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >django子域apache配置

django子域apache配置
EN

Server Fault用户
提问于 2010-01-28 04:07:32
回答 1查看 512关注 0票数 2

尝试设置django以获取子域,并根据子域使用不同的设置文件

dns设置为通配符。

apache mod_vhost_alias听起来是个不错的选择,但不起作用。

代码语言:javascript
复制
SetEnv DJANGO_SETTINGS_MODULE site.settings.%1

获取此错误。

代码语言:javascript
复制
ImportError: Could not import settings 'site.settings.%1'

mod_vhost_alias能以某种方式工作吗?重写模块可以用来将子域传递给django设置吗?有没有其他方法可以根据子域获取不同的设置文件?

EN

回答 1

Server Fault用户

发布于 2011-02-01 21:59:03

mod_rewrite的RewriteRule有一个设置环境变量的标志E。您可能有一个与所有内容匹配并设置E=DJANGO_SETTINGS_MODULE:%{SERVER_NAME的E=DJANGO_SETTINGS_MODULE:%{SERVER_NAME)。

来自mod_vhost_alias的%0、%1等只能在自己的设置(如VirtualScriptAlias等)中工作。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/107062

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档