我在 64 位 Windows 操作系统机器上有一个正在运行的生产服务器,使用 Wamp 2.2e(它使用 Apache 2.4)和 mod_wsgi 3.4(从 pythonlibs 的非官方编译)以及 python 2.7 64bit 和 Django 1.5。这是针对一个小型封闭公司网络,所以很遗憾我不能给出任何实际链接。
我的 wsgi 别名如下所示:
WSGIScriptAlias /Taurus /www/mysite/mysite/wsgi.py
我有另一个网站,由一位使用 PHP 的前雇员建立。它在旧服务器上(我可以访问)并且想将它移到我的服务器上。但是,我担心 php 站点和 django 应用程序之间的 url 会发生冲突,因为 php 站点位于一个名为 Taurus(我们团队的名称)的文件夹中。
换句话说,我想去这里时:
http://breezeblocks/Taurus/
该站点将转到具有相同名称的 php 目录(并运行其中的 index.php),但是当转到此处时:
http://breezeblocks/Taurus/Scheduler
它将转到 django 应用程序。
'/' url 没有在 urls.py 中使用,所以没有实际的重复,但我猜 wamp 无法弄清楚,只会选择其中一个。
有没有人知道如何设置它,这样它既不冲突又有意义?我是否应该尝试将他的整个网站转换为 django 并将其作为另一个应用程序?我的另一个想法可能是给 wsgi 别名一个更直接的名称,例如:
WSGIScriptAlias /Taurus/scheduler /www/mysite/mysite/wsgi.py
但是那里仍然有很大的可能发生冲突。该网站正在运行和使用中,所以我害怕在没有更多信息的情况下继续使用它。
提前感谢您的任何帮助和意见。希望我把问题说清楚了