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上運行)