Параметры Файла Конфигурации
Здесь вы найдете список всех доступных конфигураций lighttpd. Они сгруппированы по модулям, и ссылка на каждую конфигурацию модуля предоставит более подробную информацию о каждом параметре, а также примеры и другие рекомендации.
- Содержание
- Параметры Файла Конфигурации
- Ядро Lighttpd
- mod_access - ограничение доступа
- mod_accesslog - доступ к файлам журнала
- mod_alias - псевдонимы каталогов
- mod_auth - идентификация
- mod_cache - ускорение сети
- mod_cgi - cgi
- mod_cml - Язык Метаданных Кэша
- mod_compress - Сжатие выходных данных
- mod_deflate - динамическое сжатие (1.4.42)
- mod_dirlisting - список каталогов
- mod_evasive - evasive
- mod_evhost - улучшенный виртуальный хост
- mod_expire - кэшированный срок действия
- mod_extforward - использовать X-Forwarded-For (или Forwarded)
- mod_fastcgi - fastcgi
- mod_flv_streaming - потоковое телевидение
- mod_geoip - Поиск IP-адреса
- mod_indexfile - Меры предосторожности и документация
- mod_magnet - модуль для управления обработкой запросов
- mod_mem_cache - ускорение локального файла
- mod_mimemagic - определяет MIME-тип файла, просматривая несколько байтов его содержимого
- mod_mysql_vhost - Mysql виртуальный хостинг
- mod_openssl - TLS / SSL с использованием openssl
- mod_proxy - proxy
- mod_redirect - redirect
- mod_rewrite - rewriting
- mod_rrdtool - rrdtool
- mod_scgi - SCGI
- mod_secdownload - Безопасная и быстрая загрузка
- mod_setenv - Установка среды HTTP
- mod_simple_vhost - простой виртуальный хост
- mod_sockproxy - прозрачный сокет прокси
- mod_ssi - сторона сервера включает
- mod_status - состояние сервера
- mod_trigger_b4_dl - триггер перед загрузкой
- mod_userdir - каталог пользователя
- mod_uploadprogress - ход загрузки
- mod_usertrack - трек пользователя (cookies)
- mod_vhostdb - база данных виртуального хоста
- mod_webdav - WebDAV
- mod_wstunnel - Туннель WebSocket
- gw_backend - параметры хоста шлюза *.server
- Ядро Lighttpd
Lighttpd ядро
Параметр | Описание | Детали |
---|---|---|
server.name | имя сервера/виртуального сервера | Details |
server.document-root | корневая папка веб-сервера | Details |
server.error-handler | uri для вызова, если нединамический (не CGI или прокси) запрос приводит к HTTP status >= 400 (переопределяет error-handler-404) (начиная с 1.4.40) | Details dbdab5db |
server.error-handler-404 | uri для вызова, если нединамический (не CGI или прокси) запрос приводит к 403 или 404 | Details |
server.errorfile-prefix | префикс пути для страниц со специальными кодами состояния | Details |
server.error-intercept | включить / отключить перехват HTTP-страниц ошибок из динамических обработчиков server.error * (начиная с 1.4.46) | |
server.bind | IP-адрес, имя хоста или абсолютный путь к сокету unix-домена | Details |
server.port | порт для привязки, когда IP-адрес указан в server.bind | |
server.network-backend | базовый сетевой интерфейс для всех платформ в системных вызовах read () и write () | Details |
server.listen-backlog | прослушать размер очереди | Details 71ed1912 |
server.bsd-accept-filter | слушать сокет *BSD accept() фильтр ("httpready" или "dataready") | Details 4eeeb8fc |
server.defer-accept | слушать сокет Linux TCP_DEFER_ACCEPT ("enable" или "disable") | |
server.use-ipv6 | привязка к сокету IPv6 | Details |
server.socket-perms | разрешения для установки на прослушивание сокета домена unix, например "0770" (начиная с 1.4.46) | Details #656 |
server.modules | модули для загрузки | Details |
server.compat-module-load | включение/отключение загрузки модулей по умолчанию и совместимости (по умолчанию: "enable") | |
server.errorlog | путь к журналу ошибок | Details |
server.errorlog-use-syslog | отправить errorlog в syslog | Details |
server.syslog-facility | средство системного журнала (по умолчанию: "daemon") (с 1.4.46) | |
server.breakagelog | перенаправить stderr для lighttpd и всех разветвленных приложений (например, CGI) | |
server.event-handler | установка обработчика событий | Details |
server.stat-cache-engine | Выбрать кэширование вызовов stat () | Details |
server.username | имя пользователя, используемое для запуска сервера | Details |
server.groupname | GroupName используется для запуска сервера | Details |
server.chroot | корневой каталог сервера | Details |
server.core-files | включить основные файлы | Details |
server.pid-file | установить имя и местоположение .pid-файла | Details |
server.http-parseopts | Параметры разбора и нормализации HTTP-запросов (начиная с 1.4.50) | Details |
server.http-parseopt-header-strict | ограничить символы, разрешенные в заголовках HTTP | Details b47494d4 |
server.http-parseopt-host-strict | ограничить символы, разрешенные в заголовке HTTP Host | Details b47494d4 |
server.http-parseopt-host-normalize | нормализовать заголовок HTTP Host | Details b47494d4 |
server.protocol-http11 | определяет, разрешен ли HTTP / 1.1 или нет | Details |
server.range-requests | определяет, разрешены ли запросы диапазона | Details |
server.reject-expect-100-with-417 | настройка для отключения возврата 417, если заголовок «Expect: 100-continue» (no-op начиная с 1.4.46) | |
server.tag | установить строку, возвращаемую сервером | Details |
server.stream-request-body | тело запроса потока к бэкэнду | Details |
server.stream-response-body | потоковое тело ответа клиенту | Details |
server.chunkqueue-chunk-sz | размер куска буфера, округленный до ближайшего 1К (по умолчанию 4К) | |
connection.kbytes-per-second | ограничить пропускную способность для каждого отдельного соединения до указанного предела в килобайт/с | Details |
server.kbytes-per-second | ограничить пропускную способность для всех соединений до указанного предела в килобайт/с | Details |
server.max-connections | максимальное количество подключений | Details |
server.max-fds | максимальное количество файловых дескрипторов | Details |
server.max-keep-alive-idle | максимальное количество секунд до тех пор, пока не будет разорвано соединение поддержания активности в режиме ожидания | Details |
server.max-keep-alive-requests | максимальное количество запросов в течение сеанса keep-alive | Details |
server.max-read-idle | максимальное время ожидания в секундах, время ожидания чтения без сохранения активности и закрытие соединения | Details |
server.max-request-size | максимальный размер запроса в килобайтах | Details |
server.max-request-field-size | максимальный размер заголовка запроса (в байтах) | |
server.max-worker | количество порождаемых рабочих процессов | Details |
server.max-write-idle | максимальное количество секунд до истечения времени ожидания вызова для записи | Details |
server.follow-symlink | разрешить переходить по символическим ссылкам | Details |
server.force-lowercase-filenames | включить принудительно использовать все имена файлов в нижнем регистре | |
server.upload-dirs | путь к каталогу загрузки | Details |
etag.use-inode | Определяет, используется ли значение inode в генерации ETag | Details |
etag.use-mtime | Определяет, используется ли mtime-значение в генерации ETag | Details |
etag.use-size | Определяет, используется ли значение size в генерации ETag | Details |
static-file.disable-pathinfo | не обрабатывать как статический файл, если информация о пути присутствует после имени файла | |
static-file.etags | Определяет, генерируются ли ETag или нет | |
static-file.exclude-extensions | запретить доступ к источнику некоторых типов файлов по расширению | |
mimetype.assign | список известных отображений mimetype | Details |
mimetype.use-xattr | попробуйте использовать расширенный интерфейс атрибутов в стиле XFS для получения Content-Type | Details |
mimetype.xattr-name | имя расширенного атрибута в стиле XFS, используемого для получения Content-Type | Details |
Основная информация отладки
Параметр | Описание |
---|---|
debug.log-request-header | регистрировать все заголовки запросов |
debug.log-file-not-found | регистрировать если файл не найден |
debug.log-condition-handling | обработка условных выражений журнала для отладки |
debug.log-request-header-on-error | заголовок запроса журнала и дополнительная трассировка ошибок, но только при наличии ошибки |
debug.log-request-handling | обработка запроса в Журнале внутренней документации |
debug.log-state-handling | состояние обработки внутренней документации |
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.filename | имя файла, в который должен быть записан accesslog, если syslog не используется |
accesslog.use-syslog | отправить accesslog в syslog |
accesslog.syslog-level | числовое значение, используемое в качестве уровня журнала системного журнала |
mod_alias - псевдонимы каталогов
Параметр | Описание |
---|---|
alias.url | перезаписывает корень документа для подмножества URL |
mod_auth - идентификация
Параметр | Описание |
---|---|
auth.backend | тип модуля авторизации |
auth.require | установить метод ограничения |
auth.extern-authn | проверять REMOTE_USER (если установлено) против правил require до применения auth.backend (с 1.4.46) |
auth.backend.plain.userfile | путь к обычному userfile |
auth.backend.plain.groupfile | путь к равнине groupfile |
auth.backend.htdigest.userfile | путь к htdigest userfile |
auth.backend.htpasswd.userfile | путь к htpassword userfile |
auth.backend.gssapi.keytab | |
auth.backend.gssapi.principal | |
auth.backend.ldap.hostname | имя хоста сервера ldap |
auth.backend.ldap.starttls | |
auth.backend.ldap.filter | |
auth.backend.ldap.bind-pw | |
auth.backend.ldap.ca-file | |
auth.backend.ldap.base-dn | |
auth.backend.ldap.bind-dn | |
auth.backend.ldap.groupmember | (since 1.4.46) |
auth.backend.mysql.host | (mysql по умолчанию, если не указано) |
auth.backend.mysql.user | (mysql по умолчанию, если не указано) |
auth.backend.mysql.pass | (mysql по умолчанию, если не указано) |
auth.backend.mysql.db | (mysql по умолчанию, если не указано) |
auth.backend.mysql.port | (mysql по умолчанию, если не указано) |
auth.backend.mysql.socket | (mysql по умолчанию, если не указано) |
auth.backend.mysql.users_table | имя таблицы базы данных (обязательно) |
auth.backend.mysql.col_user | (user по умолчанию") |
auth.backend.mysql.col_pass | (по умолчанию: "password") |
auth.backend.mysql.col_realm | (по умолчанию: "realm") |
auth.require Параметр | Описание |
---|---|
method | тип проверки подлинности ("digest" or "basic") |
realm | область проверки подлинности |
require | "допустимый пользователь", чтобы разрешить любому допустимому пользователю или список user=username, разделенных символами канала |
mod_cache - web accelerating
option | Описание |
---|---|
cache.bases | массивы каталогов, для сохранения файлов кэша |
cache.enable | |
cache.domains | домен для массивов pcre regex который mod_cache будет кэшировать |
cache.support-queries | |
cache.debug | mod_cache пишет отладочные сообщения в error.log или нет |
cache.purge-host | pcre regex hosts ip which are allowed to PURGE cache file |
cache.refresh-pattern |
mod_cgi - cgi
Параметр | Описание |
---|---|
cgi.assign | assign cgi handler to an extension |
cgi.execute-x-only | requires +x for cgi scripts |
cgi.local-redir | local-redir optimization (since 1.4.46) |
cgi.upgrade | experimental support for Upgrade: websocket (since 1.4.46) |
cgi.x-sendfile | controls if X-Sendfile header is allowed |
cgi.x-sendfile-docroot | limits the directory trees permitted for use with X-Sendfile response header |
mod_cml - Cache Meta Language
Параметр | Описание |
---|---|
cml.memcache-namespace | (not used yet) |
cml.power-magnet | a cml file that is executed for each request |
cml.memcache-hosts | hosts for the memcache.* functions |
cml.extension | the file extension that is bound to the cml-module |
mod_compress - compress output
Параметр | Описание |
---|---|
compress.max-filesize | maximum size of the original file to be compressed kBytes |
compress.cache-dir | name of the directory where compressed content will be cached |
compress.filetype | mimetypes which might get compressed |
compress.allowed-encodings | encodings enabled ("gzip", "bzip2", "deflate") |
compress.max-loadavg | max system loadavg before bypassing compression, e.g. "3.50" (since 1.4.43) |
mod_deflate - dynamic compression (1.4.42)
Параметр | Описание |
---|---|
deflate.mimetypes | mimetype listing to be compressed, matched to prefix of Content-Type |
deflate.allowed-encodings | encodings enabled ("gzip", "bzip2", "deflate") |
deflate.max-compress-size | maximum size document to compress |
deflate.min-compress-size | minimum size document before compressing |
deflate.compression-level | level of compression |
deflate.output-buffer-size | size of buffer for compression |
deflate.work-block-size | minimum block size for compression |
deflate.max-loadavg | max system loadavg before bypassing compression, e.g. "3.50" (since 1.4.43) |
mod_dirlisting - directory listing
Параметр | Описание |
---|---|
dir-listing.activate | enables virtual directory listings if a directory is requested no index-file was found |
dir-listing.external-css | URL path to an external css stylesheet for the directory listing |
dir-listing.external-js | URL path to an external js script, e.g. for client side directory list sorting (lighttpd 1.4.42) |
dir-listing.encoding | set a encoding for the generated directory listing |
dir-listing.hide-dotfiles | if enabled, does not list hidden files in directory listings generated by the dir-listing option |
dir-listing.show-header | include HEADER.txt files above the directory listing (since 1.4.43: user-specified file name) |
dir-listing.hide-header-file | enables hide header file from directory listing |
dir-listing.show-readme | include README.txt files below the directory listing (since 1.4.43: user-specified file name) |
dir-listing.hide-readme-file | enables displaying readme file in directory listing |
dir-listing.exclude | files that match any of the specified regular expressions will be excluded from listings |
dir-listing.set-footer | displays a string in the footer of a listing page |
server.dir-listing | enable/disable directory listing (deprecated; see dir-listing.activate) |
mod_evasive - evasive
Параметр | Описание |
---|---|
evasive.max-conns-per-ip | upper limit of number of connections per ip allowed |
evasive.silent | no logging |
mod_evhost - enhanced virtual host
Параметр | Описание |
---|---|
evhost.path-pattern | pattern with wildcards to be replace to build a documentroot |
mod_expire - cached expiration
Параметр | Описание |
---|---|
expire.url | assignes an expiration to all files below the specified path |
expire.mimetypes | assignes an expiration to all responses with Content-Type prefix matching the listed mimetypes (since 1.4.43) |
mod_extforward - use X-Forwarded-For (or Forwarded)
extract the client's "real" IP from X-Forwarded-For (or Forwarded) header
Параметр | Описание |
---|---|
extforward.forwarder | set trust level of proxy ip's |
extforward.hap-PROXY | enable HAProxy PROXY protocol (since 1.4.46) |
extforward.hap-PROXY-ssl-client-verify | enable setting SSL_CLIENT_VERIFY from HAProxy PROXY protocol (since 1.4.46) |
extforward.headers | set of request headers to search, e.g. "Forwarded" or "X-Forwarded-For" |
extforward.params | configure additional values to take from "Forwarded" header (since 1.4.46) |
mod_fastcgi - fastcgi
Параметр | Описание |
---|---|
fastcgi.server | backend server definition(s) for hosts to which to send requests; options for each backend host |
fastcgi.balance | select type of balancing algorithm (fair, least-connection, round-robin, hash, sticky (since 1.4.46)) |
fastcgi.debug | debug level (value between 0 and 65535) |
fastcgi.map-extensions | map multiple extensions to the same backend |
mod_flv_streaming - flv streaming
- mod_flv_streaming documentation
flv-streaming.extensions: extensions of flv files
mod_geoip - IP location lookup
Параметр | Описание |
---|---|
geoip.db-filename | path to the geoip or geocity database |
geoip.memory-cache | enable or disable GeoIP memory cache (default disabled) |
mod_indexfile - Precautions and documentation
Параметр | Описание | details |
---|---|---|
index-file.names | list of files to search for if a directory is requested | Details |
mod_magnet - a module to control request handling
Параметр | Описание |
---|---|
magnet.attract-raw-url-to | attract request before lighttpd tries to find a physical file (but after rewrite) |
magnet.attract-physical-path-to | attract request after doc-root is known and the physical-path is already setup |
mod_mem_cache - local file accelerating
Параметр | Описание |
---|---|
mem-cache.filetypes | content-type arrays which want to put into memory |
mem-cache.enable | |
mem-cache.max-memory | maxium memory in Mbytes mod-mem-cache can use |
mem-cache.max-file-size | maxium file size in Kbytes of single file to cache in memory |
mem-cache.lru-remove-count | |
mem-cache.expire-time | memory cache's expire time in minutes |
mem-cache.slru-thresold | slru threshold (against hit counter) |
mod_mimemagic - determines the MIME type of a file by looking at a few bytes of its contents
Параметр | Описание |
---|---|
mimemagic.file | path of magic.mime file |
mimemagic.override-global-mimetype |
mod_mysql_vhost - Mysql virtual hosting
Параметр | Описание |
---|---|
mysql-vhost.hostname | hostname of mysql server |
mysql-vhost.db | database name |
mysql-vhost.user | username to access database |
mysql-vhost.pass | password to access database |
mysql-vhost.sql | SQL statement to execute to obtain docroot |
mysql-vhost.port | port where to connect to database |
mysql-vhost.sock | socket where to connect to database |
mod_openssl - TLS/SSL using openssl
part of mod_openssl (since 1.4.46), though ssl.* directives are available in earlier versions, built-in to the lighttpd core
Параметр | Описание | details |
---|---|---|
ssl.engine | enable/disable ssl engine | Details |
ssl.pemfile | path to the PEM file for SSL support | Details |
ssl.ca-file | path to the CA file for support of chained certificates | Details |
ssl.ca-crl-file | path to file for certificate revocation list (CRL) for client certs (since 1.4.46) | Details |
ssl.ca-dn-file | path to file for certificate authorities (CA) (but not trusted root CAs) from which client should select client certs (since 1.4.46) | Details |
ssl.use-sslv2 | enable/disable use of SSL version 2 | Details |
ssl.cipher-list | Configure the allowed SSL ciphers | Details |
ssl.read-ahead | enable/disable use of SSL read ahead (lighttpd 1.4.45+) (if disable, must be in global scope in lighttpd 1.4.45) | Details |
ssl.honor-cipher-order | enable/disable honoring the order of ciphers set in ssl.cipher-list (set by default when ssl.cipher-list is set) | Details |
ssl.disable-client-renegotiation | enable/disable mitigation of client triggered re-negotiation (see CVE-2009-3555) | Details |
ssl.verifyclient.activate | enable/disable client verification | Details |
ssl.verifyclient.enforce | enable/disable enforcing client verification | Details |
ssl.verifyclient.depth | certificate depth for client verification | Details |
ssl.verifyclient.exportcert | enable/disable client certificate export to env:SSL_CLIENT_CERT | Details |
ssl.verifyclient.username | client certificate entity to export as env:REMOTE_USER (eg. SSL_CLIENT_S_DN_emailAddress, SSL_CLIENT_S_DN_UID, etc.) | |
ssl.openssl.ssl-conf-cmd | specify openssl config commands (e.g. ("Protocol" => "-ALL, TLSv1.2") restricts protocol to only TLS 1.2) (since 1.4.48) | Details |
mod_proxy - proxy
Параметр | Описание |
---|---|
proxy.server | backend server definition(s) for hosts to which to send requests; options for each backend host |
proxy.balance | select type of balancing algorithm (fair, least-connection, round-robin, hash, sticky (since 1.4.44)) |
proxy.debug | debug level (value between 0 and 65535) |
proxy.map-extensions | map multiple extensions to the same backend (since 1.4.46) |
proxy.forwarded | append "Forwarded" header (RFC7239) to proxied requests (since 1.4.46) |
proxy.replace-http-host | enable/disable replacing Host header in request to backend with proxy.server label (since 1.4.44) |
proxy.header | options to perform simple remapping of host and URL paths in proxied HTTP headers (since 1.4.46) |
mod_redirect - redirect
Параметр | Описание | note |
---|---|---|
url.redirect | redirects a set of URLs externally | |
url.redirect-code | defines the http code that is sent with the redirect URL | Added in 1.4.31 |
mod_rewrite - rewriting
Параметр | Описание |
---|---|
url.rewrite-once | rewrites a set of URLs internally and skip the rest |
url.rewrite-repeat | rewrites a set of URLs internally in the webserver, continue applying rewrite rules |
url.rewrite | same as url.rewrite-once |
url.rewrite-final | same as url.rewrite-once |
url.rewrite-[repeat-]if-not-file | rewrites a set of urls internally and checks if files do not exist |
mod_rrdtool - rrdtool
Параметр | Описание |
---|---|
rrdtool.db-name | filename of the rrd-database |
rrdtool.binary | path to the rrdtool binary |
mod_scgi - SCGI
Параметр | Описание |
---|---|
scgi.server | backend server definition(s) for hosts to which to send requests; options for each backend host |
scgi.balance | select type of balancing algorithm (fair, least-connection, round-robin, hash, sticky (since 1.4.46)) |
scgi.debug | debug level (value between 0 and 65535) |
scgi.map-extensions | map multiple extensions to the same backend (since 1.4.46) |
scgi.protocol | protocol between lighttpd and backend server ("scgi" (default) or "uwsgi") (since 1.4.42) |
mod_secdownload - secure and fast download
Параметр | Описание |
---|---|
secdownload.document-root | path to the download area |
secdownload.timeout | how long in seconds is the secret valid |
secdownload.uri-prefix | prefix to url for download |
secdownload.secret | Secret string that will be used for the checksum calculation |
secdownload.algorithm | hash algorithm: "md5", "hmac-sha1", or "hmac-sha256" |
secdownload.path-segments | include only given number of path segments in hash digest calculation (since 1.4.46) |
secdownload.hash-querystr | include the query string in the hash digest calculation ("enable" or "disable") (since 1.4.46) |
mod_setenv - set HTTP Environment
Параметр | Описание |
---|---|
setenv.add-request-header | adds a value to the HTTP request received from the client |
setenv.set-request-header | sets a value to the HTTP request received from the client (since 1.4.46) |
setenv.add-environment | adds a value to the process environment passed to external (backend) applications |
setenv.set-environment | sets a value to the process environment passed to external (backend) applications (since 1.4.46) |
setenv.add-response-header | adds a header to the HTTP response sent to the client |
setenv.set-response-header | sets a header to the HTTP response sent to the client (since 1.4.46) |
mod_simple_vhost - simple virtual host
Параметр | Описание |
---|---|
simple-vhost.document-root | path below the vhost directory |
simple-vhost.server-root | root of the virtual host |
simple-vhost.default-host | use this hostname if the requested hostname does not have its own directory |
simple-vhost.debug | debug simple vhosts module |
mod_sockproxy - transparent socket proxy
Параметр | Описание |
---|---|
sockproxy.server | backend server definition(s) for hosts to which to send requests; options for each backend host |
sockproxy.balance | select type of balancing algorithm (fair, least-connection, round-robin, hash, sticky (since 1.4.44)) |
sockproxy.debug | debug level (value between 0 and 65535) |
mod_ssi - server side includes
Параметр | Описание |
---|---|
ssi.extension | extension of files processed by mod_ssi |
ssi.content-type | specify Content-Type response header for SSI pages |
ssi.conditional-requests | enable/disable conditional request caching including generating ETag and Last-Modified response headers |
ssi.exec | enable/disable #exec cmd="..." |
ssi.recursion-max | max recursion depth for #include virtual="..." SSI processing (0 is disabled (default)) (since 1.4.44) |
mod_status - server status
Параметр | Описание |
---|---|
status.config-url | relative URL for the config page which displays the loaded modules |
status.statistics-url | relative URL for a plain-text page containing the internal statistics |
status.enable-sort | add JavaScript which allows client-side sorting for the connection overview |
status.status-url | relative URL which is used to retrieve the status-page |
mod_trigger_b4_dl - trigger before download
Параметр | Описание |
---|---|
trigger-before-download.trigger-url | url for trigger pages |
trigger-before-download.trigger-timeout | time for download link to live |
trigger-before-download.download-url | url for downloads |
trigger-before-download.deny-url | url to show when visitor denied a download |
trigger-before-download.gdbm-filename | path to gdm file |
trigger-before-download.memcache-hosts | hosts for the memcache.* functions |
trigger-before-download.memcache-namespace | (not used yet) |
trigger-before-download.debug |
mod_userdir - user directories
Параметр | Описание |
---|---|
userdir.basepath | if set, don't check /etc/passwd for homedir |
userdir.exclude-user | list of usernames which may not use this feature |
userdir.path | usually it should be set to "public_html" to take ~/public_html/ as the document root |
userdir.include-user | if set, only users from this list may use the feature |
mod_uploadprogress - upload progress
Параметр | Описание |
---|---|
upload-progress.progress-url |
mod_usertrack - user track (cookies)
Параметр | Описание |
---|---|
usertrack.cookie-name | default "TRACKID" |
usertrack.cookie-attrs | cookie attributes (path, domain, max-age, secure, HttpOnly, etc) (since 1.4.46) |
~'_usertrack.cookiename_'~ | (deprecated) |
usertrack.cookie-domain | (deprecated; subsumed by usertrack.cookie-attrs since lighttpd 1.4.46) |
usertrack.cookie-max-age | (deprecated; subsumed by usertrack.cookie-attrs since lighttpd 1.4.46) |
mod_vhostdb - virtual host database
- mod_vhostdb documentation (since lighttpd 1.4.46)
Параметр | Описание |
---|---|
vhostdb.backend | "dbi", "ldap", "mysql", or "pgsql" |
vhostdb.dbi | |
vhostdb.ldap | |
vhostdb.mysql | |
vhostdb.pgsql |
mod_webdav - WebDAV
Параметр | Описание |
---|---|
webdav.activate | enable/disable WebDAV |
webdav.is-readonly | enable/disable read only |
webdav.sqlite-db-name | pathname to SQLite database |
webdav.log-xml | Log the XML Request bodies for debugging |
mod_wstunnel - WebSocket tunnel
- mod_wstunnel documentation (since 1.4.46)
Параметр | Описание |
---|---|
wstunnel.server | backend server definition(s) for hosts to which to send requests; options for each backend host |
wstunnel.balance | load-balancing algorithm for backends ("fair", "least-connection", "round-robin", "hash", or "sticky") |
wstunnel.debug | debug level (value between 0 and 65535) |
wstunnel.frame-type | websocket frame type: "text" or "binary" |
wstunnel.map-extensions | map multiple extensions to the same backend |
wstunnel.origins | list of permitted origins in Origin request header (optional) |
wstunnel.ping-interval | send websocket PING frame at given interval in sec (default 0; none sent) |
gw_backend - gateway *.server host options
- (e.g. dynamic backends
fastcgi.server
,scgi.server
,proxy.server
,wstunnel.server
)
*.server option | Описание |
---|---|
host | ip of the backend process (DNS name is resolved to first IP at lighttpd startup (since 1.4.46)) |
port | tcp-port on the "host" used by the backend process |
socket | path to the unix-domain socket |
bin-path | path to the local backend binary which should be started if no local backend is running |
bin-environment | set environment of backend binary |
bin-copy-environment | copy environment from server for backend binary |
disable-time | time to wait before a disabled backend is checked again |
idle-timeout | number of seconds before a unused process gets terminated |
kill-signal | signal to send backend on server shutdown (for backend daemons started by lighttpd) (since 1.4.46; since 1.4.14 for mod_fastcgi) |
listen-backlog | listen backlog queue size (for backend daemons started by lighttpd) (since 1.4.40) |
max-load-per-proc | maximum number of waiting processes on average per process before a new process is spawned (since 1.4.46) |
max-procs | upper limit of processes to start (default: 4) |
min-procs | sets the minimum processes to start (default: same as max-procs) (since 1.4.46) |
- (e.g. dynamic backends (HTTP-like)
fastcgi.server
,scgi.server
,proxy.server
)
*.server option | Описание |
---|---|
x-sendfile | controls if X-Sendfile header is allowed (since 1.4.40) |
x-sendfile-docroot | limits the directory trees permitted for use with X-Sendfile response header (since 1.4.40) |
- (e.g. dynamic backends (CGI-like)
fastcgi.server
,scgi.server
)
*.server option | Описание |
---|---|
check-local | enable/disable check for requested file in document root (default: enabled) |
docroot | docroot on the remote host |
broken-scriptfilename | breaks SCRIPT_FILENAME in a way that PHP can extract PATH_INFO from it |
fix-root-scriptname | use this for backends with extension "/" (and check-local is disabled) (since 1.4.23) |
strip-request-uri | strip part of request-uri |
mode | FastCGI protocol mode. Default is "responder", also "authorizer" mode is implemented (since 1.4.46; available in mod_fastcgi in earlier versions) |