项目

通用

个人资料

操作

配置文件选项

此处您将找到 lighttpd 基本发行版中所有可用的配置选项列表。它们按模块分组,每个模块配置的链接将提供有关每个选项的更多详细信息、示例以及其他指南。虽然 lighttpd 有许多选项,但最小的 lighttpd.conf 可以小到只有一行(server.document-root = "...")。对于大多数选项,除非您有特殊原因更改它们,否则建议使用 lighttpd 的默认设置。

在浏览下方内容之前,请先阅读配置:快速入门配置:文件语法

模块必须在 server.modules 中列出,否则 lighttpd 将无法识别该模块的选项。例如 server.modules += ("mod_example") (唯一的例外是 lighttpd 默认加载的三个核心模块:mod_indexfile, mod_dirlisting, mod_staticfile)

搜索:如果您知道需要帮助的模块的确切名称,请使用浏览器的页面内搜索功能(例如搜索“mod_cgi”),或使用维基的仅标题搜索模式(例如搜索 mod_cgi)。

Lighttpd 核心

选项 描述 详情
server.name 服务器/虚拟服务器的名称 详情
server.document-root web服务器的文档根目录 详情
server.error-handler 如果非动态(非 CGI 或代理)请求导致 http 状态码 >= 400 时调用的 URI(覆盖 error-handler-404)(自 1.4.40 起) 详情 dbdab5db
server.error-handler-404 如果非动态(非 CGI 或代理)请求导致 404 错误时调用的 URI(在 lighttpd 1.4.77 之前为 404 或 403) 详情
server.errorfile-prefix 特殊状态码页面的路径前缀 详情
server.error-intercept 启用/禁用由 server.error* 拦截动态处理程序产生的 HTTP 错误页面(自 1.4.46 起)
server.bind IP 地址、主机名或 Unix 域套接字的绝对路径(默认值:“*”) 详情
server.port 当在 server.bind 中指定 IP 地址时要绑定的端口(默认值:80)
server.network-backend 所有平台在系统调用 read() 和 write() 时的基本网络接口 详情
server.listen-backlog 监听积压队列大小 详情 71ed1912
server.bsd-accept-filter 监听套接字 *BSD accept() 过滤器(“httpready”或“dataready”) 详情 4eeeb8fc
server.defer-accept 监听套接字 Linux TCP_DEFER_ACCEPT(“enable”或“disable”)
server.ip-transparent 监听套接字 Linux IP_TRANSPARENT(“enable”或“disable”)(自 1.4.77 起)
server.use-ipv6 绑定到 IPv6 套接字 详情
server.v4mapped 绑定到 IPv6 套接字,不带 IPV6_V6ONLY 套接字选项(自 1.4.56 起) 详情
server.socket-perms 在监听的 Unix 域套接字上设置的权限,例如“0770”(自 1.4.46 起) 详情 #656
server.systemd-socket-activation systemd 套接字激活(“enable”或“disable”)(自 1.4.53 起)
server.modules 要加载的模块 详情
server.compat-module-load 启用/禁用默认和兼容模块的加载(默认值:“enable”)
server.errorlog 错误日志文件的路径名 详情
server.errorlog-use-syslog 将错误日志发送到 syslog 详情
server.syslog-facility syslog facility(默认值:“daemon”)(自 1.4.46 起)
server.breakagelog 重定向 lighttpd 和所有派生应用程序(例如 CGI)的 stderr 详情
server.event-handler 设置事件处理程序 详情
server.stat-cache-engine 选择 stat() 调用缓存 详情
server.username 运行服务器使用的用户名 详情
server.groupname 运行服务器使用的组名 详情
server.chroot 服务器的根目录 详情
server.core-files 启用核心文件 详情
server.pid-file 设置 .pid-file 的名称和位置 详情
server.feature-flags 选定功能的服务器范围特性控制(自 1.4.56 起) 详情
server.http-parseopts HTTP 请求解析和规范化选项(自 1.4.50 起) 详情
server.http-parseopt-header-strict 限制 HTTP 头部中允许的字符 详情 b47494d4
server.http-parseopt-host-strict 限制 HTTP Host 头部中允许的字符 详情 b47494d4
server.http-parseopt-host-normalize 规范化 HTTP Host 头部 详情 b47494d4
server.protocol-http11 定义是否允许 HTTP/1.1 详情
server.range-requests 定义是否允许范围请求 详情
server.reject-expect-100-with-417 如果存在“Expect: 100-continue”头部,则禁用返回 417(自 1.4.46 起无效操作)
server.tag 设置服务器返回的字符串 详情
server.stream-request-body 将请求体流式传输到后端 详情
server.stream-response-body 将响应体流式传输到客户端 详情
server.chunkqueue-chunk-sz 默认块缓冲区大小,向上取整到最近的 2 的幂(默认 8k;最小 1k)
connection.kbytes-per-second 将每个独立连接的吞吐量限制在给定的 kbyte/秒 详情
server.kbytes-per-second 将所有连接的吞吐量限制在给定的 kbyte/秒 详情
server.max-connections 最大连接数 详情
server.max-fds 最大文件描述符数量 详情
server.max-keep-alive-idle 空闲的持久连接被断开前的最大秒数 详情
server.max-keep-alive-requests 持久会话中的最大请求数 详情
server.max-read-idle 等待的非持久读取超时并关闭连接前的最大秒数 详情
server.max-request-size 请求的最大大小(单位:KB) 详情
server.max-request-field-size 请求头部字段的最大大小(单位:字节)(<= 65535)
server.max-worker 要生成的 worker 进程数 详情
server.max-write-idle 等待写入调用超时前的最大秒数 详情
server.follow-symlink 允许跟踪符号链接 详情
server.force-lowercase-filenames 启用强制所有文件名小写
server.upload-dirs 上传目录路径 详情
server.upload-temp-file-size 每个临时文件的最大(模糊)大小(默认:1 MB)
etag.use-inode 确定在 ETag 生成中是否使用 inode 值 详情
etag.use-mtime 确定在 ETag 生成中是否使用 mtime 值 详情
etag.use-size 确定在 ETag 生成中是否使用 size 值 详情
mimetype.assign 已知 MIME 类型映射列表 详情
mimetype.use-xattr 尝试使用 XFS 风格的扩展属性接口来检索 Content-Type 详情
mimetype.xattr-name 用于检索 Content-Type 的 XFS 风格扩展属性的名称 详情

核心调试信息

选项 描述
debug.log-request-header 记录所有请求头
debug.log-file-not-found 如果文件未找到,则记录
debug.log-condition-handling 记录条件处理以进行调试
debug.log-request-header-on-error 记录请求头和额外的错误跟踪,但仅在发生错误时
debug.log-request-handling 记录 lighttpd 内部的请求处理
debug.log-state-handling 记录 lighttpd 内部的状态处理
debug.log-response-header 记录我们发送给客户端的头部
debug.log-ssl-noise 记录一些我们默认隐藏的 SSL 警告(SSL 握手、未知/无效证书)

mod_access - 访问限制

选项 描述
url.access-allow 仅允许访问具有给定尾随路径名的文件(自 1.4.40 起)
url.access-deny 拒绝访问所有具有给定尾随路径名的文件

mod_accesslog - 访问日志文件

选项 描述
accesslog.format 日志文件的格式
accesslog.escaping 选择 CTL 字符和高位设置字符的转义约定(自 1.4.65 起)
accesslog.filename 如果不使用 syslog,则访问日志应写入的文件名
accesslog.use-syslog 将访问日志发送到 syslog
accesslog.syslog-level 用作 syslog 日志级别的数值

mod_alias - 目录别名

选项 描述
alias.url 重写 URL 子集的文档根目录

mod_auth - 认证

选项 描述
auth.backend 认证后端类型
auth.require 设置限制方法
auth.extern-authn 在应用 auth.backend 之前,根据 require 规则检查 REMOTE_USER(如果已设置)(自 1.4.46 起)
auth.backend.plain.userfile 纯文本用户文件路径
auth.backend.plain.groupfile 纯文本组文件路径
auth.backend.htdigest.userfile htdigest 用户文件路径
auth.backend.htpasswd.userfile htpassword 用户文件路径
auth.backend.* (有关 gssapi、ldap、pam、sasl 等信息,请参阅mod_auth 文档
auth.require 选项 描述
方法 认证类型(“digest”或“basic”)
领域 “valid-user”允许任何有效用户,或者以管道符号分隔的用户列表,例如 user=username
mod_deflate - 动态压缩 mod_deflate 文档(自 lighttpd 1.4.42 起可用)

deflate.mimetypes

  • 要压缩的 MIME 类型列表,与 Content-Type 前缀匹配
选项 描述
deflate.allowed-encodings 启用的编码(“gzip”、“bzip2”、“deflate”)
deflate.max-compress-size 要压缩的最大文档大小
deflate.min-compress-size 压缩前的最小文档大小
deflate.compression-level 压缩级别
deflate.output-buffer-size 压缩缓冲区大小
deflate.work-block-size 压缩的最小块大小
deflate.max-loadavg 在绕过压缩之前最大系统平均负载,例如“3.50”(自 1.4.43 起)
mod_dirlisting - 目录列表 mod_dirlisting 文档

dir-listing.activate

选项 描述
dir-listing.cache 目录列表缓存参数(lighttpd 1.4.60)
dir-listing.external-css 目录列表的外部 CSS 样式表的 URL 路径
dir-listing.external-js 外部 JS 脚本的 URL 路径,例如用于客户端目录列表排序(lighttpd 1.4.42)
dir-listing.encoding 为生成的目录列表设置编码
dir-listing.hide-dotfiles 如果启用,则不在 dir-listing 选项生成的目录列表中列出隐藏文件
dir-listing.show-header 在目录列表上方包含 HEADER.txt 文件(自 1.4.43 起:用户指定的文件名)
dir-listing.hide-header-file 启用在目录列表中隐藏头部文件
dir-listing.show-readme 在目录列表下方包含 README.txt 文件(自 1.4.43 起:用户指定的文件名)
dir-listing.hide-readme-file 启用在目录列表中显示 readme 文件
dir-listing.exclude 与任何指定正则表达式匹配的文件将从列表中排除
dir-listing.set-footer 在列表页的页脚显示一个字符串
server.dir-listing 启用/禁用目录列表(已弃用;请参阅 dir-listing.activate)
mod_evhost - 增强型虚拟主机 mod_evhost 文档

evhost.path-pattern

选项 描述
mod_expire - 缓存过期 mod_expire 文档

expire.url

选项 描述
expire.mimetypes 为所有 Content-Type 前缀与列出的 MIME 类型匹配的响应分配过期时间(自 1.4.43 起)
mod_extforward - 使用 X-Forwarded-For (或 Forwarded) mod_extforward 文档

从 X-Forwarded-For(或 Forwarded)头部中提取客户端的“真实”IP

设置代理 IP 的信任级别

选项 描述
extforward.hap-PROXY 启用 HAProxy PROXY 协议(自 1.4.46 起)
extforward.hap-PROXY-ssl-client-verify 启用从 HAProxy PROXY 协议设置 SSL_CLIENT_VERIFY(自 1.4.46 起)
extforward.headers 要搜索的请求头部集合,例如“Forwarded”或“X-Forwarded-For”
extforward.params 配置从“Forwarded”头部获取的额外值(自 1.4.46 起)
mod_indexfile - 目录索引文件 mod_indexfile 文档

index-file.names

选项 描述
mod_magnet - 使用 Lua 进行请求操作 mod_magnet 文档

magnet.attract-raw-url-to

选项 描述
magnet.attract-physical-path-to 在已知文档根目录且物理路径已设置后吸引请求
magnet.attract-response-start-to 在发送响应头之前吸引请求(自 1.4.56 起)
mod_redirect - 重定向 mod_redirect 文档

注意

选项 描述 将一组 URL 外部重定向
url.redirect-code 定义随重定向 URL 发送的 HTTP 代码
于 1.4.31 版本添加 mod_rewrite - 重写 mod_rewrite 文档

url.rewrite-once

选项 描述
url.rewrite-repeat 在 Web 服务器内部重写一组 URL,继续应用重写规则
url.rewrite 与 url.rewrite-once 相同
url.rewrite-final url.rewrite-[repeat-]if-not-file
在内部重写一组 URL 并检查文件是否不存在 url.rewrite-[repeat-]if-not-file
mod_rrdtool - rrdtool mod_rrdtool 文档

rrdtool.db-name

选项 描述
rrdtool.binary rrdtool 二进制文件路径
mod_setenv - 设置 HTTP 环境变量 mod_setenv 文档

setenv.add-request-header

选项 描述
setenv.set-request-header 向客户端接收到的 HTTP 请求设置一个值(自 1.4.46 起)
setenv.add-environment 向传递给外部(后端)应用程序的进程环境变量添加一个值
setenv.set-environment 向传递给外部(后端)应用程序的进程环境变量设置一个值(自 1.4.46 起)
setenv.add-response-header 向客户端发送的 HTTP 响应添加一个头部
setenv.set-response-header 向客户端发送的 HTTP 响应设置一个头部(自 1.4.46 起)
mod_simple_vhost - 简单虚拟主机 mod_simple_vhost 文档

simple-vhost.document-root

选项 描述
simple-vhost.server-root 虚拟主机的根目录
simple-vhost.default-host 如果请求的主机名没有自己的目录,则使用此主机名
simple-vhost.debug 调试简单虚拟主机模块
mod_ssi - 服务器端包含 mod_ssi 文档

ssi.extension

选项 描述
ssi.content-type 指定 SSI 页面的 Content-Type 响应头部
ssi.conditional-requests 启用/禁用条件请求缓存,包括生成 ETag 和 Last-Modified 响应头部
ssi.exec 启用/禁用 #exec cmd="..."
ssi.recursion-max #include virtual="..." SSI 处理的最大递归深度(0 表示禁用(默认))(自 1.4.44 起)
mod_staticfile - 提供静态文件 mod_staticfile 文档

static-file.disable-pathinfo

选项 描述
static-file.etags 确定是否生成 ETag
static-file.exclude-extensions 按扩展名禁止访问某些类型文件的源
mod_status - 服务器状态 mod_status 文档

status.config-url

选项 描述
status.statistics-url 包含内部统计信息的纯文本页面的相对 URL
status.enable-sort 添加 JavaScript 以允许连接概述的客户端排序
status.status-url 用于检索状态页的相对 URL
mod_userdir - 用户目录 mod_userdir 文档

userdir.basepath

选项 描述
userdir.exclude-user 不允许使用此功能的用户列表
userdir.path 通常应设置为“public_html”,将 ~/public_html/ 作为文档根目录
userdir.include-user 如果设置,则只有此列表中的用户才能使用该功能
mod_vhostdb - 虚拟主机数据库 mod_vhostdb 文档(自 lighttpd 1.4.46 起)

vhostdb.backend

  • “dbi”、“ldap”、“mysql”或“pgsql”
选项 描述
vhostdb.dbi vhostdb.ldap
vhostdb.mysql
vhostdb.pgsql
mod_webdav - WebDAV
mod_webdav 文档

webdav.activate

选项 描述
webdav.is-readonly 启用/禁用只读
webdav.sqlite-db-name SQLite 数据库的路径名
webdav.log-xml 记录 XML 请求体以进行调试
webdav.opts 附加配置选项(自 1.4.65 起)
网关 mod_ajp13 - Apache JServ 协议版本 1.3 (AJP13)

.

mod_ajp13 文档(自 lighttpd 1.4.59 起可用)

.

ajp13.server

  • 后端服务器定义,用于发送请求的主机;每个后端主机的选项
选项 描述
ajp13.balance 选择负载均衡算法类型(公平、最少连接、轮询、哈希、粘性)
ajp13.debug 调试级别(值在 0 到 65535 之间)
mod_cgi - cgi mod_cgi 文档

cgi.assign

选项 描述
cgi.execute-x-only CGI 脚本需要 +x 权限
cgi.local-redir 本地重定向优化(自 1.4.46 起)
cgi.upgrade 支持 Upgrade: websocket(自 1.4.46 起)
cgi.x-sendfile 控制是否允许 X-Sendfile 头部
cgi.x-sendfile-docroot 限制允许与 X-Sendfile 响应头一起使用的目录树
cgi.limits 应用于 CGI 的限制列表(mod_cgi 选项)(自 1.4.60 起)
mod_fastcgi - fastcgi mod_fastcgi 文档

fastcgi.server

选项 描述
选择负载均衡算法类型(公平、最少连接、轮询、哈希、粘性(自 1.4.46 起)) 选择负载均衡算法类型(公平、最少连接、轮询、哈希、粘性)
fastcgi.debug fastcgi.map-extensions
将多个扩展名映射到同一个后端 mod_cgi 文档
mod_proxy - 代理 mod_proxy 文档

proxy.server

选项 描述
选择负载均衡算法类型(公平、最少连接、轮询、哈希、粘性(自 1.4.44 起)) 选择负载均衡算法类型(公平、最少连接、轮询、哈希、粘性)
proxy.debug proxy.map-extensions
将多个扩展名映射到同一个后端(自 1.4.46 起) mod_cgi 文档
proxy.forwarded 将“Forwarded”头部(RFC7239)附加到代理请求中(自 1.4.46 起)
proxy.replace-http-host 启用/禁用将请求中发送到后端的 Host 头部替换为 proxy.server 标签(自 1.4.44 起)
proxy.header 用于在代理 HTTP 头部中执行主机和 URL 路径简单重新映射的选项(自 1.4.46 起)
mod_scgi - SCGI mod_scgi 文档

scgi.server

选项 描述
scgi.debug 选择负载均衡算法类型(公平、最少连接、轮询、哈希、粘性)
scgi.map-extensions fastcgi.map-extensions
scgi.protocol mod_cgi 文档
lighttpd 与后端服务器之间的协议(“scgi”(默认)或“uwsgi”)(自 1.4.42 起) 将“Forwarded”头部(RFC7239)附加到代理请求中(自 1.4.46 起)
mod_sockproxy - 透明套接字代理 mod_sockproxy 文档

sockproxy.server

选项 描述
sockproxy.debug 选择负载均衡算法类型(公平、最少连接、轮询、哈希、粘性)
mod_wstunnel - WebSocket 隧道 proxy.map-extensions
mod_wstunnel 文档(自 1.4.46 起) mod_cgi 文档

wstunnel.server

  • wstunnel.balance
选项 描述
后端负载均衡算法(“fair”、“least-connection”、“round-robin”、“hash”或“sticky”) 选择负载均衡算法类型(公平、最少连接、轮询、哈希、粘性)
wstunnel.debug wstunnel.frame-type
WebSocket 帧类型:“text”或“binary” mod_cgi 文档
wstunnel.map-extensions wstunnel.origins
Origin 请求头中允许的源列表(可选) mod_proxy 文档
wstunnel.ping-interval 以给定秒数间隔发送 WebSocket PING 帧(默认 0;不发送)
gw_backend - 网关 *.server 主机选项 (例如动态后端 fastcgi.serverscgi.serverproxy.serverwstunnel.serverajp13.server

(有关选项的更多解释可在相关 mod_fastcgi 选项中找到)

  • *.server 选项
    主机
后端进程的 IP(DNS 名称在 lighttpd 启动时解析为第一个 IP(自 1.4.46 起)) 描述
端口 后端进程使用的“host”上的 TCP 端口(起始端口号;当“bin-path”设置且“max-procs”> 1 时,每个进程递增)
套接字 Unix 域套接字路径
bin-path 本地后端二进制文件路径,如果没有本地后端正在运行,则应启动该二进制文件
bin-environment 设置后端二进制文件的环境变量
bin-copy-environment 从服务器复制环境供后端二进制文件使用
disable-time 禁用后端再次被检查前等待的时间
idle-timeout 未使用的进程终止前的秒数
kill-signal 服务器关闭时发送到后端(由 lighttpd 启动的后端守护进程)的信号(自 1.4.46 起;mod_fastcgi 自 1.4.14 起)
listen-backlog 监听积压队列大小(由 lighttpd 启动的后端守护进程)(自 1.4.40 起)
max-load-per-proc 在生成新进程之前,每个进程平均等待进程的最大数量(自 1.4.46 起)
max-procs 启动进程的上限(默认值:4)
min-procs 设置要启动的最小进程数(默认:与 max-procs 相同)(自 1.4.46 起)
connect-timeout 中止连接后端 connect() 调用前的秒数(默认:8)(自 1.4.60 起)
write-timeout 尝试写入后端时中止前的秒数(默认:0;无超时)(自 1.4.60 起)
read-timeout 尝试从后端读取时中止前的秒数(默认:0;无超时)(自 1.4.60 起)
upgrade 允许 HTTP/1.1 “Upgrade: websocket”或 HTTP/2 扩展 CONNECT 与 :protocol: websocket(默认:0;禁用)(自 1.4.74 起)
(例如动态后端(HTTP 类似)fastcgi.serverscgi.serverproxy.serverajp13.server x-sendfile
  • 控制是否允许 X-Sendfile 头部(自 1.4.40 起)
后端进程的 IP(DNS 名称在 lighttpd 启动时解析为第一个 IP(自 1.4.46 起)) 描述
x-sendfile-docroot 限制允许与 X-Sendfile 响应头一起使用的目录树(自 1.4.40 起)
(例如动态后端(CGI 类似)fastcgi.serverscgi.server check-local
  • 启用/禁用检查文档根目录中请求的文件(默认:启用)
后端进程的 IP(DNS 名称在 lighttpd 启动时解析为第一个 IP(自 1.4.46 起)) 描述
docroot 远程主机上的文档根目录
broken-scriptfilename 以 PHP 可以从中提取 PATH_INFO 的方式破坏 SCRIPT_FILENAME
fix-root-scriptname 对扩展名为“/”的后端使用此项(且 check-local 已禁用)(自 1.4.23 起)
strip-request-uri 剥离请求 URI 的一部分
模式 FastCGI 协议模式。默认是“responder”,也实现了“authorizer”模式(自 1.4.46 起;早期版本仅在 mod_fastcgi 中可用)
TLS / SSL mod_openssl - 使用 OpenSSL 的 TLS/SSL

.

mod_openssl 文档

.

mod_openssl 的一部分(自 1.4.46 起),尽管 ssl.* 指令在早期版本中可用,并内置于 lighttpd 核心

启用/禁用 SSL 引擎

选项 描述 详情
ssl.pemfile SSL 支持的 PEM 文件路径 详情
ssl.privkey PEM 文件私钥路径(自 1.4.53 起) 详情
ssl.openssl.ssl-conf-cmd 指定 OpenSSL 配置命令(例如,("Protocol" => "-ALL, TLSv1.2") 将协议限制为仅 TLS 1.2)(自 1.4.48 起) 详情
ssl.stek-file 包含二进制会话票证加密密钥 (STEK) 的文件路径(全局设置)(自 1.4.56 起) 详情
会话票证 ssl.acme-tls-1 包含 TLS-ALPN-01(“acme-tls/1”)挑战的目录路径(Let's Encrypt 选项)(自 1.4.53 起)
ssl.read-ahead 启用/禁用 SSL 预读(lighttpd 1.4.45+)(如果禁用,则在 lighttpd 1.4.45 中必须在全局范围) 详情
ssl.verifyclient.activate 启用/禁用客户端验证 详情
ssl.verifyclient.ca-file 用于客户端证书验证的证书颁发机构(CA)文件路径(自 1.4.60 起)(1.4.60 之前为 ssl.ca-file 详情
ssl.verifyclient.ca-dn-file 用于证书颁发机构(CA)的文件路径,客户端应从中选择客户端证书(如果需要)(自 1.4.60 起)(1.4.46 起且在 1.4.60 之前为 ssl.ca-dn-file 详情
ssl.verifyclient.ca-crl-file 客户端证书的证书吊销列表(CRL)文件路径(自 1.4.60 起)(1.4.46 起且在 1.4.60 之前为 ssl.ca-crl-file 详情
ssl.verifyclient.enforce 启用/禁用强制客户端验证 详情
ssl.verifyclient.depth 客户端验证的证书深度 详情
ssl.verifyclient.exportcert 启用/禁用客户端证书导出到 env:SSL_CLIENT_CERT 详情
ssl.verifyclient.username 要导出为 env:REMOTE_USER 的客户端证书实体(例如 SSL_CLIENT_S_DN_emailAddress、SSL_CLIENT_S_DN_UID 等) 详情
ssl.cipher-list 配置允许的 SSL 密码 详情
ssl.honor-cipher-order 启用/禁用遵循 ssl.cipher-list 中设置的密码顺序(当 ssl.cipher-list 设置时默认启用) 详情
ssl.disable-client-renegotiation 启用/禁用客户端触发的重新协商的缓解措施(参见 CVE-2009-3555) 详情
mod_gnutls - 使用 GnuTLS 的 TLS/SSL (自 lighttpd 1.4.56 起可用) 详情

mod_openssl 相同的指令

mod_mbedtls - 使用 mbedTLS 的 TLS/SSL
mod_nss - 使用 NSS 的 TLS/SSL

mod_wolfssl - 使用 wolfSSL 的 TLS/SSL

mod_mbedtls - 使用 mbedTLS 的 TLS/SSL
mod_nss - 使用 NSS 的 TLS/SSL

已弃用

mod_mbedtls - 使用 mbedTLS 的 TLS/SSL
mod_nss - 使用 NSS 的 TLS/SSL

mod_cml - 缓存元语言

mod_mbedtls - 使用 mbedTLS 的 TLS/SSL
mod_nss - 使用 NSS 的 TLS/SSL

.

已弃用

.

将 mod_cml 脚本移植到 mod_magnet

mod_cml 文档
cml.memcache-namespace
选项 描述
cml.power-magnet 每个请求执行的 cml 文件
cml.memcache-hosts memcache.* 函数的主机
cml.extension 绑定到 cml 模块的文件扩展名
mod_compress - 压缩输出 mod_compress 迁移路径:替换为 mod_deflate

compress.* 选项重命名为类似的 deflate.* 选项

mod_cml 文档
mod_compress 选项
mod_deflate 选项

compress.filetype -> deflate.mimetypes
compress.allowed-encodings -> deflate.allowed-encodings
compress.max-filesize -> deflate.max-compress-size
compress.max-loadavg -> deflate.max-loadavg
compress.cache-dir -> deflate.cache-dir
mod_compress 文档 已弃用。已被 mod_deflate 取代
选项 描述
compress.max-loadavg 可能被压缩的 MIME 类型
mod_compress 文档 mod_evasive - 规避
compress.allowed-encodings mod_evasive 迁移路径:替换为 lua mod_evasive
compress.max-filesize 要压缩的最大文档大小
compress.cache-dir mod_dirlisting 文档

mod_evasive 文档

mod_cml 文档
evasive.max-conns-per-ip
选项 描述
evasive.location 发送带有配置 URI 的 302 重定向(而不是 403 Forbidden)
evasive.silent 无日志
mod_flv_streaming - FLV 流媒体 mod_flv_streaming 迁移路径:替换为 mod_magnet 和 flv-streaming.lua(lua 代码片段部分“mod_flv_streaming”)

注意:Adobe Flash Video (.flv) 已弃用,并且已从现代客户端中移除支持

mod_cml 文档
mod_flv_streaming 文档
flv-streaming.extensions
选项 描述
博客条目 Flash 视频播放器 3.5

mod_geoip - IP 位置查找
mod_geoip 迁移路径:替换为 mod_maxminddb

geoip.db-filename 到 GeoIP Legacy 数据库的路径必须替换为 mod_maxminddb maxminddb.dbmaxminddb.envmaxminddb.activate

mod_cml 文档
geoip.memory-cache 已过时
mod_geoip 文档
geoip.db-filename
选项 描述
geoip.memory-cache 启用或禁用 GeoIP 内存缓存(默认禁用)
mod_mysql_vhost - Mysql 虚拟主机 mod_mysql_vhost 迁移路径:替换为 mod_vhostdb_mysql

mysql-vhost.* 选项转换为 vhostdb.mysql = ( ... ) 选项

mod_cml 文档
mod_mysql_vhost 文档
mysql-vhost.hostname
选项 描述
mysql-vhost.db 数据库名称
mysql-vhost.user 访问数据库的用户名
mysql-vhost.pass 访问数据库的密码
mysql-vhost.sql 获取文档根目录要执行的 SQL 语句
mysql-vhost.port 连接数据库的端口
mysql-vhost.sock 连接数据库的套接字
mod_secdownload - 安全快速下载 mod_secdownload 迁移路径:替换为 lua mod_secdownload

mod_secdownload 文档

mod_cml 文档
secdownload.document-root
下载区域路径

选项 描述
secdownload.timeout 密钥有效时间(秒)
secdownload.uri-prefix 下载 URL 前缀
secdownload.secret 用于校验和计算的密钥字符串
secdownload.algorithm 哈希算法:“md5”、“hmac-sha1”或“hmac-sha256”
secdownload.path-segments 在哈希摘要计算中仅包含给定数量的路径段(自 1.4.46 起)
secdownload.hash-querystr 在哈希摘要计算中包含查询字符串(“enable”或“disable”)(自 1.4.46 起)
mod_trigger_b4_dl - 下载前触发 mod_trigger_b4_dl 迁移路径:替换为 lua mod_trigger_b4_dl

mod_trigger_b4_dl 文档

mod_cml 文档
trigger-before-download.trigger-url
选项 描述
trigger-before-download.trigger-timeout 下载链接的存活时间
trigger-before-download.download-url 下载的 URL
trigger-before-download.deny-url 当访问者拒绝下载时显示的 URL
trigger-before-download.gdbm-filename GDBM 文件路径
trigger-before-download.memcache-hosts trigger-before-download.memcache-namespace
trigger-before-download.debug 绑定到 cml 模块的文件扩展名
mod_uploadprogress - 上传进度 每个请求执行的 cml 文件
mod_uploadprogress 迁移路径:替换为 lua mod_uploadprogress

mod_uploadprogress 文档

mod_cml 文档
upload-progress.progress-url
选项 描述
mod_usertrack 迁移路径:替换为 lua mod_usertrack

mod_usertrack 文档

mod_cml 文档
usertrack.cookie-name
选项 描述
usertrack.cookie-attrs cookie 属性(路径、域、最大有效期、安全、HttpOnly 等)(自 1.4.46 起)
~'_usertrack.cookiename_'~ (已弃用)
usertrack.cookie-domain (已弃用;自 lighttpd 1.4.46 起已被 usertrack.cookie-attrs 取代)
usertrack.cookie-max-age 文件 (0)
更新者: gstrauss 2 个月前 · 176 次修订 文件 (0)

正在加载...