我正在尝试设置多个Django一个主机上实例lighttpd.我的问题是获取 Djangos纤维增强玻璃处理由我的 Web 服务器提供的子目录。
所以我的目标如下:
www.myhost.org/django0 -> 本地主机上的 django1.fcgi:3000
www.myhost.org/django1 -> django2.fcgi 在 localhost:3001
www.myhost.org/django2 -> 本地主机上的 django3.fcgi: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甚至这花了很长时间才得到这个。我没有发现任何可疑的东西,也没有访问日志也不在错误日志。