就在几分钟前,lighttpd 1.4.1 已经发布,紧随其后的是 lighttpd 1.4.0,后者存在一些用户可见的问题。
1.4.1 修复了这些错误,稳定了在 OpenBSD 上的 SSL 支持,并完成了 mod_webdav 中的 WebDAV 支持,使其达到 Class 1(除 LOCK/UNLOCK 外的所有选项)。
WebDAV 支持对于所有使用现代 Web 开发工具或类似 webdav-fs 的人来说都很有用。
您可以安全地(通过 SSL 并由身份验证保护)编辑、移动和复制源文件,同时用户能够在浏览器中看到生成的内容。
另一个重要特性(我认为更重要)是配置中对嵌套条件的支持。现在您可以编写类似这样的配置:
$HTTP["host"] == "www.example.org" { $HTTP["url"] =~ "^/dav($|/)" { webdav.activate = "enable" } $HTTP["remoteip"] != "10.0.0.0/16" { auth.require = ( "" => ( "method" => "basic", "realm" => "webdav", "require" => "valid-user" ) ) } }
… 以在 www.example.org 的 /dav/ 目录中启用 webdav 支持,并允许本地网络中的所有用户无需身份验证即可访问主机。
在接下来的几天里,我们将编写一些教程,更简洁地阐述配置中的新功能(例如不同的包含选项、变量替换等)。
如果您想偷懒,可以查阅手册。