【发布时间】:2012-10-14 01:39:16
【问题描述】:
我需要在同一个 Apache 虚拟主机上托管一个静态网站和一个 Django 应用程序服务器。静态站点需要可从根 url (/) 访问,而应用程序服务器应仅在 url 以 /service 开头时调用。我需要使用 mod_wsgi 将 Django 服务与 Apache 集成。理想情况下,我可以像这样配置这两个站点:
WSGIScriptAlias /service service.wsgi
Alias / "/var/www/"
然而,Apache 在 WSGIScriptAlias 之前优先考虑 Alias,因此所有请求最终都会到达静态网站。我怎样才能得到我想要的行为。我尝试过使用 mod_redirect,但没有成功。
【问题讨论】:
-
更多的服务器配置问题;更适合 serverfault.com