0
我想要托管具有不同配置的应用程序的多个实例。我有它目前设置是这样的:那么mod_wsgi:同一个应用程序的多个实例,具有不同的配置
WSGIScriptAlias /foo /path/to/app.wsgi
<Location /foo>
SetEnv CONFIG foo.conf
</Location>
WSGIScriptAlias /bar /path/to/app.wsgi
<Location /bar>
SetEnv CONFIG bar.conf
</Location>
app.wsgi看起来是这样的:
def application(environ, start_response):
if not config.is_loaded:
config.load(environ.get("CONFIG"))
[...]
这似乎是工作,但我不知道它是正确的 - 即会为/foo
请求总是到达加载foo.conf
的应用程序的实例?
另外,有没有更好的方法来设置? (注:我需要这在Windows上运行)