操作
可选库为模块提供额外的功能。
主要参考:请参阅源代码树中的 INSTALL 文件。
功能 | 所需库 | 描述 | ||
auth-crypt | 来自 libc/libcrypt 的 crypt() | 为基本/摘要认证提供 htpasswd 和 htdigest | ||
auth-SHA-256 | libnettle 或 SSL/TLS | 使用 SHA-256 的 HTTP 摘要认证(使用 Nettle 或下方 SSL/TLS 提供程序) | ||
auth-dbi | libdbi | 使用 DBI 进行认证 | ||
auth-kerberos | libkrb5 | 使用 Kerberos 进行认证 | ||
auth-ldap | libopenldap | 使用 LDAP 进行认证 | ||
auth-pam | libpam | 使用 PAM 认证用户 | ||
compress-bzip2 | libbz2 | 用于 mod_deflate 的 bzip2 压缩(可选,非标准) | ||
compress-deflate | libz | 用于 mod_deflate 的 deflate 压缩 | ||
compress-libdeflate | libdeflate | 使用 libdeflate 为 mod_deflate 提供 deflate 压缩 | ||
compress-gzip | libz | 用于 mod_deflate 的 gzip 压缩 | ||
compress-brotli | libbrotlienc | 用于 mod_deflate 的 brotli 压缩 | ||
compress-zstd | libzstd | 用于 mod_deflate 的 zstd 压缩 | ||
地理位置 | libmaxminddb | 使用 MaxMindDB 的地理位置功能 | ||
large-files | libc/os | 大文件支持 | ||
lua | liblua | 自定义 Lua 代码 | ||
network-ipv6 | libc/os | ipv6 支持 | ||
network-gnutls | libgnutls | SSL/TLS 功能 | ||
network-mbedtls | libmbedtls | SSL/TLS 功能 | ||
network-nss | libnss | SSL/TLS 功能 | ||
network-openssl | libopenssl | SSL/TLS 功能 | ||
regex-conditionals | libpcre | 配置条件中的 =~ 和 !~ | ||
stat-cache-fam | gamin | 借助 FAM 缓存 stat() 调用 | ||
vhostdb-dbi | libdbi | 使用 DBI 的 vhostdb | ||
vhostdb-ldap | libopenldap | 使用 LDAP 的 vhostdb | ||
vhostdb-mysql | libmariadb | 使用 MariaDB 或 MySQL 的 vhostdb | ||
vhostdb-postgres | libpq | 使用 PostgreSQL 的 vhostdb | ||
webdav-locks | libxml2, sqlite3 | 用于 mod_webdav 的文件锁定 | ||
webdav-properties | libxml2, sqlite3 | 用于 mod_webdav 的属性存储 |