Я пытаюсь настроить несколько Джанго экземпляров на одном хосте с lighttpd. Моя проблема - получить Djangos FCGI работаю с подкаталогами, обслуживаемыми моим веб-сервером.
Итак, моя цель следующая:
www.myhost.org/django0 -> django1.fcgi на localhost: 3000
www.myhost.org/django1 -> django2.fcgi на localhost: 3001
www.myhost.org/django2 -> django3.fcgi на localhost: 3002
К сожалению, следующая конфигурация даже не работает для одного:
$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",
) )
)
}
Единственный ответ, который я получаю, - это 404 и даже это займет много времени, пока я не получу это. Я не нашел ничего подозрительного ни в access.log ни в журнал ошибок.