lighttpd(发音为 /lighty/)是一个安全、快速、兼容且非常灵活的Web服务器,已针对高性能环境进行了优化。lighttpd高效利用内存和CPU,与其他流行的Web服务器相比,资源占用更低。其先进的功能集(FastCGI、CGI、身份验证、输出压缩、URL重写等等)使lighttpd成为适用于所有系统(无论大小)的理想Web服务器。lighttpd根据开源修订版 BSD 许可证发布。

lighttpd 维基和文档


新闻

1.4.79

2025年4月4日

重要变更

  • 强化的 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 配置的影响。

下载

  • lighttpd-1.4.79.tar.gz (GPG 签名)
    • SHA256: 72a625243de607802b74bd6ae243716cb65757aba8e74a40321cbd74cf12c9c8
  • lighttpd-1.4.79.tar.xz (GPG 签名)
    • SHA256: 3b29a625b3ad88702d1fea4f5f42bb7d87488f2e4efc977d7f185329ca6084bd
  • SHA256 校验和
  • SHA512 校验和

    1.4.78 版的变更

  • [ci] 更新 Cygwin 上 lighttpd 的依赖包名称
  • [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() 积压默认值设为 SOMAXCONN
  • [ci] 修复 meson 构建执行选择