操作
发布信息¶
- 版本: 1.4.79
- 上一版本: 1.4.78
- 分支: 1.4
- 状态: 稳定版
- 发布目的: 错误修复
- 发布经理: gstrauss
- 发布日期: 2025-04-04
来自 1.4.78 的重要变更¶
- 强化了 systemd lighttpd.service
- 修复了 mod_openssl 同时使用 ECDSA 和 RSA 证书的错误
行为变更¶
- lighttpd 提供的强化版 systemd lighttpd.service 可能需要管理员覆盖配置,
适用于非典型系统(不常见的发行版)在使用 lighttpd 提供的 systemd
lighttpd.service 并且以 root 身份运行 lighttpd,或以 root 身份运行 CGI 脚本
以管理系统的情况。要创建覆盖配置,请运行 `systemctl edit lighttpd`
并编辑 /etc/systemd/system/lighttpd.service.d/override.conf
.
相比之下,许多流行的发行版将 lighttpd 配置为从
root 权限降级并以非特权用户(例如 'lighttpd' 或 'www-data')运行。
这些系统不太可能受到强化和更安全的
systemd lighttpd.service 配置的影响。
下载¶
- https://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.79.tar.gz
- GPG 签名: https://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.79.tar.gz.asc
- SHA256:
72a625243de607802b74bd6ae243716cb65757aba8e74a40321cbd74cf12c9c8
- https://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.79.tar.xz
- GPG 签名: https://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.79.tar.xz.asc
- SHA256:
3b29a625b3ad88702d1fea4f5f42bb7d87488f2e4efc977d7f185329ca6084bd
- SHA256 校验和: https://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.79.sha256sum
- SHA512 校验和: https://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.79.sha512sum
来自 1.4.78 的更改¶
- [ci] 更新 Cygwin 上 lighttpd 的 deps 包名
- [ci] tests/LightyTest.pm 中的 MSYS 检测补丁
- [autotools] 拼写修正 Couldn't => Could not
- [mod_openssl] 恢复 SSL_CTX 默认证书分配
- [mod_openssl] 注释中的拼写
- [TLS] 如果无法检查/刷新证书则跟踪问题
- [ci] Cygwin Invoke-WebRequest -MaximumRetryCount 3
- [ci] Cygwin 优先选择 D:\ 驱动器
- [ci] Cygwin 移除对 setup.exe 的冗余调用
- [core] 如果未指定,则设置 server.max-fds = 4096
- [core] 清除 Linux 环境变量功能(如果有)
- [core] 重命名 remove_pid_file() -> server_pid_file_remove()
- [core] 在 Linux 上重试 pidfile 打开
- [doc] systemd lighttpd.service 强化
- [doc] 将 TLS 配置移至单独的文件 tls.conf
- [doc] systemd lighttpd.service 强化补充
- [doc] systemd lighttpd*.socket 激活示例
- [core] 默认 listen() backlog 为 SOMAXCONN
- [ci] 修复 meson 构建执行选择