我需要在同一个 Apache 虚拟主机上托管一个静态网站和一个 Django 应用程序服务器。静态站点需要可从根 url (/) 访问,而应用程序服务器应仅在 url 以 /service 开头时被调用。我需要使用 mod_wsgi 将 Django 服务与 Apache 集成。理想情况下,我可以这样配置这两个站点:
WSGIScriptAlias /service service.wsgi
Alias / "/var/www/"
但是,Apache 在 WSGIScriptAlias 之前优先考虑 Alias,因此所有请求最终都在静态网站上。我怎样才能得到我想要的行为。我试过使用 mod_redirect,但没有成功。