Html 如何使用Lighttpd和Django&;快速CGI
我已经在Lighttpd服务器上用FastCGI设置了Django。问题是,当我请求“.html”页面时,请求由FastCGI服务器接收,而不是由我的常规“lighttpd”服务器接收。虽然文件存在,但无法送达 以下是我的Lighttpd配置:Html 如何使用Lighttpd和Django&;快速CGI,html,django,fastcgi,lighttpd,Html,Django,Fastcgi,Lighttpd,我已经在Lighttpd服务器上用FastCGI设置了Django。问题是,当我请求“.html”页面时,请求由FastCGI服务器接收,而不是由我的常规“lighttpd”服务器接收。虽然文件存在,但无法送达 以下是我的Lighttpd配置: $HTTP["host"] =~ "192\.168\.1\.198:8093" { fastcgi.server = (
$HTTP["host"] =~ "192\.168\.1\.198:8093" {
fastcgi.server = (
".fcgi" => (
"192\.168\.1\.198" => (
"bin-path" => "/django_projects/myproject/myproject.fcgi",
"socket" => "/tmp/myproject.sock",
"check-local" => "disable",
"min-procs" => 1,
"max-procs" => 3,
)
),
".py" => (
"192\.168\.1\.198" => (
"bin-path" => "/django_projects/myproject/myproject.fcgi",
"socket" => "/tmp/myproject.sock",
"check-local" => "disable",
"min-procs" => 2,
"max-procs" => 3,
)
),
)
alias.url = (
"/media" => "/usr/lib/python2.6/site-packages/django/contrib/admin/media/",
"/static" => "/var/www/static/",
"/cgi-bin/" => "/var/www/cgi-bin/",
)
url.rewrite-once = (
"^(/media.*)$" => "$1",
###"^(/static.*)$" => "$1",
"^/favicon\.ico$" => "/media/favicon.ico",
"^(/.*)$" => "/myproject$1",
)
}
如果我将html放在“静态”文件夹中,并将其放在配置中(如上面注释的代码所示),那么我的html页面就可以很好地服务
我唯一需要的是,我不想为html页面设置单独的文件夹。我目前希望我的脚本和html在同一个文件夹中
我该怎么做?提前谢谢。“我不想为html页面设置单独的文件夹”?为什么不呢?@S.Lott,我知道有一个单独的文件夹是一个很好的设计,但我的上级现在不希望这样…-)。谢谢