django wsgi多个项目不同的url相同的apache服务器

我试图得到2个单独的Django项目运行在同一个Apache服务器与mod_wsgi也是在同一个域名,但不同的url。 像www.example.com/site1/和www.example.com/site2一样

我想要做的是像…

<VirtualHost *:80> ServerName www.example.com <location "/site1/"> DocumentRoot "/var/www/html/site1" WSGIScriptAlias / /var/www/html/site1/django.wsgi </location> <location "/site2/"> DocumentRoot "/var/www/html/site2" WSGIScriptAlias / /var/www/html/site2/django.wsgi </location> </VirtualHost> 

closures的东西我看到的是这个http://docs.djangoproject.com/en/dev/howto/deployment/modpython/但是“mysite”是不同的这两种情况下,他们使用mod_python而不是mod_wsgi。

任何帮助,这将是非常感谢!

使用:

 WSGIScriptAlias /site1 /var/www/html/site1/django.wsgi WSGIScriptAlias /site2 /var/www/html/site2/django.wsgi <Directory /var/www/html/site1> Order allow,deny Allow from all </Directory> <Directory /var/www/html/site2> Order allow,deny Allow from all </Directory> 

不需要将其范围限定在Location指令中。