Optional libraries provide additional feature capabilities to the modules.

Primary reference: see INSTALL file in the source tree.

feature required libs description
auth-crypt crypt() from libc/libcrypt provides htpasswd and htdigest for basic/digest auth
auth-SHA-256 libnettle or SSL/TLS HTTP Digest auth using SHA-256 (using Nettle or SSL/TLS provider below)
auth-dbi libdbi auth using DBI
auth-kerberos libkrb5 auth using Kerberos
auth-ldap libopenldap auth using LDAP
auth-pam libpam auth users using PAM
compress-bzip2 libbz2 bzip2 compression (optional, non-standard) for mod_deflate
compress-deflate libz deflate compression for mod_deflate
compress-libdeflate libdeflate deflate compression for mod_deflate using libdeflate
compress-gzip libz gzip compression for mod_deflate
compress-brotli libbrotlienc brotli compression for mod_deflate
compress-zstd libzstd zstd compression for mod_deflate
geolocation libmaxminddb Geolocation using MaxMindDB
large-files libc/os large files support
lua liblua custom Lua code
network-ipv6 libc/os ipv6 support
network-gnutls libgnutls SSL/TLS capability
network-mbedtls libmbedtls SSL/TLS capability
network-nss libnss SSL/TLS capability
network-openssl libopenssl SSL/TLS capability
regex-conditionals libpcre =~ and !~ in config conditionals
stat-cache-fam gamin caches stat() calls with the help of FAM
vhostdb-dbi libdbi vhostdb using DBI
vhostdb-ldap libopenldap vhostdb using LDAP
vhostdb-mysql libmariadb vhostdb using MariaDB or MySQL
vhostdb-postgres libpq vhostdb using PostgreSQL
webdav-locks libxml2, sqlite3, libuuid file locking for mod_webdav
webdav-properties libxml2, sqlite3 property storage for mod_webdav

Updated by gstrauss almost 2 years ago · 18 revisions