![使用 apache2、mod_wsgi 和 django 为任意子域名提供服务](https://linux22.com/image/537739/%E4%BD%BF%E7%94%A8%20apache2%E3%80%81mod_wsgi%20%E5%92%8C%20django%20%E4%B8%BA%E4%BB%BB%E6%84%8F%E5%AD%90%E5%9F%9F%E5%90%8D%E6%8F%90%E4%BE%9B%E6%9C%8D%E5%8A%A1.png)
我正在尝试使用沙盒方法设置 django 开发服务器。具体采用的技术是 apache2、mod_wsgi 和 django。
我想要使用格式为以下的子域名:{project}-{user}.domain.com。
我希望该子域名指向这里:/home/{user}/{project}/application/django.wsgi。
是否可以通过虚拟主机设置自动运行,如果可以,那么这样的虚拟主机文件是什么样的?
答案1
是的,您可以使用 mod_rewrite 将 %{SERVERNAME} 添加到 django.wsgi 的路径中。
看看这个优秀的文档:http://httpd.apache.org/docs/2.0/vhosts/mass.html#simple.rewrite