配置文件选项¶
此处您将找到 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)¶ |
.
.
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
选项 |
描述 |
后端负载均衡算法(“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.server 、scgi.server 、proxy.server 、wstunnel.server 、ajp13.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.server 、scgi.server 、proxy.server 、ajp13.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.server 、scgi.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_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.db
、maxminddb.env
、maxminddb.activate
mod_cml 文档geoip.memory-cache
已过时
mod_geoip 文档
geoip.db-filename
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 文档
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) |
正在加载...