lighttpd 1.4.26 SSL bug

CentOS系统yum升级后,openssl从openssl-0.9.8e-12.el5_4.1升级到openssl-0.9.8e-12.el5_4.6,此时重启lighttpd 1.4.26,报告:
(network.c.529) SSL: error:00000000:lib(0):func(0):reason(0)
启动失败,经查找分析,估计是lighttpd ssl的bug ( http://redmine.lighttpd.net/issues/2157 ) ,根据提示,将 src/network.c 中的第528行更换为:
if (!(SSL_OP_NO_SSLv2 & SSL_CTX_set_options(s->ssl_ctx, SSL_OP_NO_SSLv2))) {
重新编译lighttpd后,问题解决。
针对这个严重问题,不知道lighttpd为何没有及时推出新版本。

标签: Lighttpd
评论: 0 | 引用: 0 | 阅读: 7404