Implanta múltiplas instâncias do django em um host

1

Eu estou tentando configurar várias instâncias Django em um host com lighttpd . Meu problema é fazer com que o Djangos FCGI trabalhe em subdiretórios atendidos pelo meu servidor da Web.

Então, meu objetivo é o seguinte:

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

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

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

Infelizmente, a configuração a seguir nem funciona para um:

$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/contrib/admin/media/"
}

$HTTP["url"] =~ "^/django0($|/)" {
        proxy.server = ( "" => ( (
                "host" => "127.0.0.1",
                "port" => "3001",
                "check-local" => "disable",
                ) )
        )
}

A única resposta que recebo é um 404 e até isso demora muito até eu conseguir isso. Não achei nada suspeito nem no access.log nem no error.log .

    
por tvn 11.11.2012 / 20:16

0 respostas