【发布时间】:2011-03-15 00:36:28
【问题描述】:
我正在寻找一种仅使用一个域名在同一台服务器上安装多个完全不同的 Django 项目的好方法。关键是我想浏览到类似的东西:
http://192.168.0.1/gallery/ # 一个 Django 照片库项目
http://192.168.0.1/blog/ # 一个博客项目
这样,我可以通过引用不同的 URL 在同一台服务器上开发和测试多个 django 项目。 (注意:我不认为这个 Django Sites 模块是我正在寻找的,因为项目需要不同)。例如,PHP 的行为方式就是这样,因为我可以在同一台服务器上安装 php-gallery 和 phpmyadmin 之类的东西,只是使用不同的 URL 路径。
有谁知道如何使用 Apache(使用 mod_python 或 mod_wsgi)在单个服务器上的多个 URL 下设置多个 Django 项目的任何好的资源?我有兴趣知道的是如何设置 apache.conf、可能的 virtualenv 设置以及更改 urls.py 以适应这一点。我看到的大多数 Django 部署示例都是针对每个域或子域的一个应用程序。
非常感谢任何建议。
谢谢,
乔
【问题讨论】: