Lighttpd 1.4.50 发布,高性能 Web 服务器

clouddyy
 clouddyy
发布于 2018年08月14日
收藏 5

Lighttpd 1.4.50 已发布,Lighttpd 是一个开源 Web 服务器软件,旨在提供一个专门针对高性能网站,安全、快速、兼容性好并且灵活的 Web Server 环境。具有非常低的内存开销,CPU 占用率低,效能好,以及丰富的模块等特点。

重要变更

  • 安全修复

  • bug 修复

下载地址

自 1.4.49 以来的变更

  • [mod_extforward] allow explict IPs to be untrusted (#2860)

  • [core] fix crash if ‘host’ empty in config (fixes #2876)

  • [mod_magnet] fix regression in lighty.stat (fixes #2877)

  • [core] minor code cleanup in gw_recv_response()

  • [core] fix rare race condition from backends (fixes #2878)

  • [mod_proxy] fix segfault in Set-Cookie reverse map (fixes #2879)

  • [core] fdevent_accept_listenfd() nonblock cloexec

  • [build] remove m4 AC_PATH_PROG for PKG_CONFIG

  • [core] some header cleanup

  • [mod_wstunnel] better Sec-WebSocket-Protocol parse

  • [mod_magnet] code reuse

  • [mod_magnet] reduce buffer copies

  • [mod_fastcgi,mod_scgi] fastcgi.balance,scgi.balance (fixes #2882)

  • [core] check if SOCK_NONBLOCK is ignored (fixes #2883)

  • [core] buffer_append_string_encoded_hex_lc()

  • [core] more efficient hex2int()

  • [mod_secdownload] compare bin MAC instead of hex

  • [core] li_tohex_lc() explicitly uses lc hex chars

  • [core] buffer_append_uint_hex_lc() uses lc hex

  • [core] buffer_append_string_encoded() uc hex

  • [tests] reduce test_base64 brute force tests

  • [tests] remove test_buffer output, except on error

  • [core] check for continuation in server.tag

  • [core] CONNECT must be handled before fs hooks

  • [mod_redirect, mod_rewrite] code reuse (sharing)

  • [core] data_config_pcre_compile,exec()

  • [tests] test_request unit tests

  • [core] http_kv.[ch] method, status, version str

  • [core] remove unused get_http_status_body_name()

  • [core] remove proc_open.[ch], reduce stdio.h use

  • [tests] move src/test_*.c to src/t/

  • [core] server.http-parseopts URL normalization opt (fixes #1720)

  • [core] inline some buffer.[ch] routines

  • [core] remove some duplicative code in log.c

  • [core] debug server.log-request-header-on-error

  • [mod_redirect,mod_rewrite] short-circuit earlier

  • [core] fix buffer_to_upper()

  • [mod_cgi] handle CGI partial response header write

  • [mod_redirect,mod_rewrite] pass request URI info

  • [mod_redirect,mod_rewrite] encoding options (fixes #443, fixes #911)

  • [mod_redirect,mod_rewrite] fix segfault w/ invalid syntax (fixes #2892)

  • [mod_fastcgi] fix memleak with FastCGI auth,resp (fixes #2894)

  • [mod_alias] security: potential path traversal with specific configs

  • [mod_wstunnel] quiet 32-bit compiler warnings

  • [core] POLLRDHUP handling for transparent proxying

  • [mod_redirect,mod_rewrite] support up to 19 match

  • [core] add missing includes to quiet compiler warn

  • [mod_redirect,mod_rewrite] base64url encoding opt

  • [mod_rewrite] require rewrite result to begin ‘/’

  • [core] security: use-after-free invalid Range req

  • [core] reset var if FAMMonitorDirectory() fails

  • [core] option to propagate TCP FIN to backend host

  • mod_sockproxy – socket forwarding

  • [core] workaround Coverity cov-build bug with gcc7

  • [build] add missing file for test_burl

  • [core] quell insignificant coverity warning

  • [core] extend server.http-parseopts

  • [mod_alias] security: path traversal in mod_alias (in some use cases) (fixes #2898)

  • [core] security: use-after-free after invalid Range request (fixes #2899)

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:Lighttpd 1.4.50 发布,高性能 Web 服务器
加载中

精彩评论

左华栋
左华栋
并没有 caddy 好用~

最新评论(16

左华栋
左华栋

引用来自“MuskIron”的评论

只用NGINX

引用来自“左华栋”的评论

主要是nginx 配置麻烦,不能自动申请证书~~

引用来自“宇天”的评论

@左华栋 只有我觉得ngnginx配置不难么?

引用来自“左华栋”的评论

相对于caddy ,麻烦太多了。。。

引用来自“宇天”的评论

@左华栋 没用过caddy, 不清楚他的配置. 但是我一直觉得nginx简单到发指了��
abc.com:443 {
tls 123@qq.com
}
一行配置自动申请证书
abc.com:80 {
proxy / 127.0.0.1:8080
}
一行配置反向代理
abc.com:80 {
cors
}
一行配置解决跨域
宇天
宇天

引用来自“MuskIron”的评论

只用NGINX

引用来自“左华栋”的评论

主要是nginx 配置麻烦,不能自动申请证书~~

引用来自“宇天”的评论

@左华栋 只有我觉得ngnginx配置不难么?

引用来自“左华栋”的评论

相对于caddy ,麻烦太多了。。。
@左华栋 没用过caddy, 不清楚他的配置. 但是我一直觉得nginx简单到发指了��
clouddyy
clouddyy

引用来自“左华栋”的评论

并没有 caddy 好用~

引用来自“clouddyy”的评论

商业收费

引用来自“左华栋”的评论

自己编译的话免费~可以商用。
我现在一般用docker 编译的那个

引用来自“clouddyy”的评论

并发性能如何?

引用来自“左华栋”的评论

70-80% nginx 性能吧

引用来自“clouddyy”的评论

那用个锤子啊,自己测试,搭个自己的博客还行

引用来自“左华栋”的评论

主要还是简单,可以自动申请https 证书。。。自动同步代码
嗯嗯,就测试用用。我还是老老实实用lighttpd和nginx
左华栋
左华栋

引用来自“左华栋”的评论

并没有 caddy 好用~

引用来自“clouddyy”的评论

商业收费

引用来自“左华栋”的评论

自己编译的话免费~可以商用。
我现在一般用docker 编译的那个

引用来自“clouddyy”的评论

并发性能如何?

引用来自“左华栋”的评论

70-80% nginx 性能吧

引用来自“clouddyy”的评论

那用个锤子啊,自己测试,搭个自己的博客还行
主要还是简单,可以自动申请https 证书。。。自动同步代码
clouddyy
clouddyy

引用来自“左华栋”的评论

并没有 caddy 好用~

引用来自“clouddyy”的评论

商业收费

引用来自“左华栋”的评论

自己编译的话免费~可以商用。
我现在一般用docker 编译的那个

引用来自“clouddyy”的评论

并发性能如何?

引用来自“左华栋”的评论

70-80% nginx 性能吧
那用个锤子啊,自己测试,搭个自己的博客还行
左华栋
左华栋

引用来自“左华栋”的评论

并没有 caddy 好用~

引用来自“clouddyy”的评论

商业收费

引用来自“左华栋”的评论

自己编译的话免费~可以商用。
我现在一般用docker 编译的那个

引用来自“clouddyy”的评论

并发性能如何?
70-80% nginx 性能吧
左华栋
左华栋

引用来自“MuskIron”的评论

只用NGINX

引用来自“左华栋”的评论

主要是nginx 配置麻烦,不能自动申请证书~~

引用来自“宇天”的评论

@左华栋 只有我觉得ngnginx配置不难么?
相对于caddy ,麻烦太多了。。。
不能告诉你我的名字
不能告诉你我的名字
今天上班试一下这个东西
宇天
宇天

引用来自“MuskIron”的评论

只用NGINX

引用来自“左华栋”的评论

主要是nginx 配置麻烦,不能自动申请证书~~
@左华栋 只有我觉得ngnginx配置不难么?
左华栋
左华栋

引用来自“MuskIron”的评论

只用NGINX
主要是nginx 配置麻烦,不能自动申请证书~~
返回顶部
顶部