Déployer plusieurs instances de django sur un hôte

J'essaie de configurer plusieurs instances de Django sur un Host avec lighttpd . Mon problème est de faire en sorte que Djangos FCGI fonctionne sur les sous-directorys desservis par mon server Web.

Donc, mon but est le suivant:

  • www.myhost.org/django0 -> django1.fcgi sur localhost: 3000

  • www.myhost.org/django1 -> django2.fcgi sur localhost: 3001

  • www.myhost.org/django2 -> django3.fcgi sur localhost: 3002

Malheureusement, la configuration suivante ne fonctionne même pas pour un seul:

$HTTP["url"] =~ "^/django0/static($|/)" { server.document-root = "/home/django0/django/static/" } $HTTP["url"] =~ "^/django0/media($|/)" { server.document-root = "/usr/lib/python2.7/dist-packages/django/consortingb/admin/media/" } $HTTP["url"] =~ "^/django0($|/)" { proxy.server = ( "" => ( ( "host" => "127.0.0.1", "port" => "3001", "check-local" => "disable", ) ) ) } 

La seule réponse que je reçois est un 404 et même cela prend beaucoup de time jusqu'à ce que je voie cela. Je n'ai trouvé rien de suspect ni dans access.log ni dans error.log .