Небольшой, модульный HTTP сервер, поддерживающий следующие методы опроса готовности сокета: select, poll, kqueue (FreeBSD), rtsig (Realtime Signals, Linux 2.4), epoll (Linux 2.6), /dev/poll (Solaris). Судя по <a href="http://jan.kneschke.de/projects/lighttpd/benchmark/">тестам</a> производительность отдачи статики значительно выше (7500 не KeepAlive запросов в сек. на AMD Athlon XP 2000+), чем у mathopd и thttpd (и в 4-6 раз выше Apache), при утилизации CPU на уровне thttpd.<br>Возможности: поддержка CGI/1.1, FastCGI с балансировкой на несколько серверов, PHP через FastCGI , Auth, отдача контента в сжатом виде (deflate, gzip)
c кэшированием, URL-Rewriting, KeepAlive, виртуальные хосты, HTTP/1.0, HTTP/1.1 (включая Ranges, chunk-encoding), HTTPS (используется openssl).
URL: http://jan.kneschke.de/projects/lighttpd/
Обсуждается: http://www.opennet.me/prog/info/2464.shtml
Не могу запустить сервер с fastcgi
При запуске получаю сообщение:
lighttpd -f /etc/lighttpd/lighttpd.conf
2004-11-21 03:24:16: (server.c.579) WARNING: unknown config-key: fastcgi.debug
(ignored)
2004-11-21 03:24:16: (server.c.579) WARNING: unknown config-key: fastcgi.server
(ignored)Конфиг такой:
server.document-root = "/usr/local/www/data"# TCP port
server.port = 80
server.bind = "217.0.0.1"# selecting modules
server.modules = ( "mod_access", "mod_rewrite", "mod_cgi" )# enable directory listings
server.dir-listing = "enable"
server.indexfiles = ( "index.php", "index.html",
"index.htm", "default.htm" )cgi.assign = ( ".php" => "/usr/local/bin/php")
debug.dump-unknown-headers = "enable"mimetype.assign = ( ".png" => "image/png",
".jpg" => "image/jpeg",
".php" => "text/html",
".jpeg" => "image/jpeg",
".html" => "text/html",
".txt" => "text/plain" )
fastcgi.debug = 1
fastcgi.server = ( ".php" =>
( "localhost" =>
(
"socket" => "/tmp/php-fastcgi.socket",
"bin-path" => "/usr/local/bin/php"
)
)
)Никто не сталкивался с подобной проблемой?
server.modules = ( "mod_access", "mod_rewrite","mod_fastcgi" )