红联Linux门户
Linux帮助

lighttpd 1.4.40发布,高性能Web服务器

发布时间:2016-07-17 09:27:00来源:红联作者:baihuo
lighttpd 1.4.40 发布了。

Lighttpd 是一个德国人领导的开源Web服务器软件,其根本的目的是提供一个专门针对高性能网站,安全、快速、兼容性好并且灵活的web server环境。具有非常低的内存开销,cpu占用率低,效能好,以及丰富的模块等特点。

Lighttpd是众多OpenSource轻量级的web server中较为优秀的一个。支持FastCGI, CGI, Auth, 输出压缩(output compress), URL重写, Alias等重要功能,而Apache之所以流行,很大程度也是因为功能丰富,在lighttpd上很多功能都有相应的实现了,这点对于apache的用 户是非常重要的,因为迁移到lighttpd就必须面对这些问题。

更新内容:

主要更新:

major bug-fix release; hundreds of issues resolved in issue tracker

git master lighttpd source repository (migrated from svn)

值得关注的更新:

improved resource management

asynchronous, bidirectional streaming options to dynamic backends

detect client disconnects and abort request to dynamic backends

rework dynamic handler control flow logic for consistent clean up

constrained memory footprint; limit memory used by large responses

robustness and portability

fallback to traditional I/O if mmap or sendfile not available

update support for lua 5.2, 5.3; memcached; libressl; openssl 1.1.0

better cygwin support; passes tests

better webdav support

selected new features

lighttpd -tt performs config validation and preflight startup checks

lighttpd -1 process single (one) request on stdin socket (e.g. xinetd)

lighttpd -i graceful shutdown after of inactivity

config file supports include file globs (e.g. include “conf.d/*.conf”)

server.bsd-accept-filter (“httpready”, “dataready”)

server.error-handler to handle 4xx and 5xx status

server.http-parseopt-header-strict restrict chars allowed in HTTP headers

server.http-parseopt-host-strict restrict chars allowed in HTTP Host

server.http-parseopt-host-normalize normalize HTTP Host header

server.listen-backlog to configure socket listen backlog

server.max-request-size is now scopeable (no longer one global setting)

server.stream-request-body to control streaming, buffering of request

server.stream-response-body to control streaming, buffering of response

server.upload-dirs will retry in remaining dirs in list if disk full

accesslog.format now supports %a %A %C %D %k %{}t %{}T

evasive.location for 302 redirect option if limit reached

url.rewrite and url.redirect now short-circuit if replacement is blank

url.access-allow for explicit list of allowed suffixes; deny others

mod_cgi handles local redirect response if Location: /path?query

REDIRECT_URI is set for internal redirects (cgi, magnet, rewrite, errdoc)

REDIRECT_STATUS is set to http error status for error docs

mod_indexfile sets PATH_TRANSLATED_DIRINDEX if target URL begins w/ ‘/’

“listen-backlog” to configure socket listen backlog for FastCGI, SCGI

X-Sendfile for CGI and SCGI (in addition to FastCGI)

完整更新列表请看:http://www.lighttpd.net/2016/7/16/1.4.40/

下载地址:http://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.40.tar.gz

来自:开源中国社区
文章评论

共有 0 条评论