Project

General

Profile

Docs ConfigurationOptionsOld » History » Revision 38

Revision 37 (glen, 2008-09-19 11:22) → Revision 38/49 (glen, 2008-09-19 11:22)

[[TracNav(DocsToc)]] 

 h1. 
 = Configuration File Options 


 = 

 Here you will find a list of all available configuration options for lighttpd.    They are grouped by module, and a link to each module configuration will provide with more detail information about each option, as well as examples, and other guidelines. 

 [[PageOutline(2,Configuration Options by Module,inline)]] 


 [[lighttpd:Docs:UserWrittenMods|Modules 
 [[BR]] 
 [wiki:Docs:UserWrittenMods Modules written by Lighttpd Users]] 





 h2. Users] 
 [[BR]] 
 [[BR]] 
 == Lighttpd Core Options 

   *server.bind*: == 
   '''server.bind''': IP address, hostname or absolute path to the unix-domain socket. [[server.bindDetails|Details]] 

   *server.dir-listing*: [wiki:server.bindDetails Details][[BR]] 
   '''server.dir-listing''': enable/disable dir listing. [[lighttpd:Docs:ModDirlisting|Details]] 

   *server.document-root*: [wiki:Docs:ModDirlisting Details][[BR]] 
   '''server.document-root''': document-root of the webserver. [[server.document-rootDetails|Details]] 

   *server.event-handler*: [wiki:server.document-rootDetails Details][[BR]] 
   '''server.event-handler''': set the event handler.    [[server.event-handlerDetails|Details]]  

   *server.errorlog*: [wiki:server.event-handlerDetails    Details] [[BR]] 
   '''server.errorlog''': pathname of the error-log. [[server.errorlogDetails|Details]] 

   *server.errorlog-use-syslog*: [wiki:server.errorlogDetails    Details][[BR]] 
   '''server.errorlog-use-syslog''': send errorlog to syslog. [[server.errorlog-use-syslogDetails|Details]] 

   *server.error-handler-404*: [wiki:server.errorlog-use-syslogDetails    Details][[BR]] 
   '''server.error-handler-404''':    uri to call if the requested file results in a 404.    [[server.error-handler-404Details|Details]]  

   *server.errorfile-prefix*: [wiki:server.error-handler-404Details    Details] [[BR]] 
   '''server.errorfile-prefix''': path prefix for special status codes pages.    [[server.errorfile-prefixDetails|Details]]  

   *server.chroot*: [wiki:server.errorfile-prefixDetails    Details] [[BR]] 
   '''server.chroot''': root-directory of the server. [[server.chrootDetails|Details]] 

   *server.core-files*: [wiki:server.chrootDetails    Details][[BR]] 
   '''server.core-files''': enable core files.  

   *server.username*: [[BR]] 
   '''server.username''': username used to run the server. [[server.usernameDetails|Details]]  

   *server.groupname*: [wiki:server.usernameDetails    Details] [[BR]] 
   '''server.groupname''': groupname used to run the server.    [[server.groupnameDetails|Details]]  

   *server.follow-symlink*: [wiki:server.groupnameDetails    Details] [[BR]] 
   '''server.follow-symlink''': allow to follow-symlinks.    [[server.follow-symlinksDetails|Details]]  

   *server.force-lowercase-filenames*: [wiki:server.follow-symlinksDetails    Details] [[BR]] 
   '''server.force-lowercase-filenames''': enable force all filenames to lowercase. 

   *server.kbytes-per-second*: lowercase.[[BR]] 
   '''server.kbytes-per-second''': limit the throughput for all connections to the given limit in kbyte/s. [[lighttpd:Docs:TrafficShaping|Details]]  

   *connection.kbytes-per-second*: [wiki:Docs:TrafficShaping Details] [[BR]] 
   '''connection.kbytes-per-second''': limit the throughput for each single connection to the given limit in kbyte/s. [[lighttpd:Docs:TrafficShaping|Details]]   

   *server.max-connections*: [wiki:Docs:TrafficShaping Details]    [[BR]] 
   '''server.max-connections''': maximum connections. [[server.max-connectionsDetails|Details]]  

   *server.max-read-idle*: [wiki:server.max-connectionsDetails Details] [[BR]] 
   '''server.max-read-idle''': maximum number of seconds until a waiting, non keep-alive read times out and closes the connection. [[server.max-read-idleDetails|Details]] 

   *server.modules*: [wiki:server.max-read-idleDetails Details][[BR]] 
   '''server.modules''': modules to load.    [[server.modulesDetails|Details]]  

   *server.pid-file*: [wiki:server.modulesDetails    Details] [[BR]] 
   '''server.pid-file''': set the name and location    of the .pid-file. [[server.pid-fileDetails|Details]]  

   *server.port*: [wiki:server.pid-fileDetails    Details] [[BR]] 
   '''server.port''': tcp-port to bind the server to.[[server.portDetails|Details]] 

   *server.max-request-size*: to.[wiki:server.portDetails Details][[BR]] 
   '''server.max-request-size''': maximum size in kbytes of the request. [[server.max-request-sizeDetails|Details]]   

   *server.max-worker*: [wiki:server.max-request-sizeDetails    Details]    [[BR]] 
   '''server.max-worker''': number of worker processes to spawn.    [[server.max-workerDetails|Details]]  

   *server.name*: [wiki:server.max-workerDetails    Details] [[BR]] 
   '''server.name''': name of the server/virtual server.    [[server.nameDetails|Details]]  

   *server.network-backend*: [wiki:server.nameDetails    Details] [[BR]] 
   '''server.network-backend''': basic network interface for all platforms at the syscalls read() and write() [[server.network-backendDetails|Details]] 

   *server.max-fds*: [wiki:server.network-backendDetails Details][[BR]] 
   '''server.max-fds''': maximum number of file descriptors. [[server.max-fdsDetails|Details]]  

   *server.max-keep-alive-requests*: [wiki:server.max-fdsDetails Details] [[BR]] 
   '''server.max-keep-alive-requests''': maximum number of request within a keep-alive session.    [[server.max-keep-alive-requestsDetails|Details]]  

   *server.max-keep-alive-idle*: [wiki:server.max-keep-alive-requestsDetails    Details] [[BR]] 
   '''server.max-keep-alive-idle''': maximum number of seconds until a idling keep-alive connection is droped. [[server.max-keep-alive-idleDetails|Details]]  

   *server.max-write-idle*: [wiki:server.max-keep-alive-idleDetails    Details] [[BR]] 
   '''server.max-write-idle''': maximum number of seconds until a waiting write call times out. [[server.max-write-idleDetails|Details]]  

   *server.protocol-http11*: [wiki:server.max-write-idleDetails    Details] [[BR]] 
   '''server.protocol-http11''': defines if HTTP/1.1 is allowed or not.    [[server.protocol-http11Details|Details]]  

   *server.range-requests*: [wiki:server.protocol-http11Details    Details] [[BR]] 
   '''server.range-requests''': defines if range requests are allowed or not.    [[server.range-requestsDetails|Details]]  

   *server.stat-cache-engine*: [wiki:server.range-requestsDetails    Details] [[BR]] 
   '''server.stat-cache-engine''': select stat() call caching. [[server.stat-cache-engineDetails|Details]] 

   *server.tag*: [wiki:server.stat-cache-engineDetails Details][[BR]] 
   '''server.tag''': set the string returned by the server. [[server.use-tagDetails|Details]] 

   *server.upload-dirs*: [wiki:server.use-tagDetails Details][[BR]] 
   '''server.upload-dirs''': path to upload directory. [[server.upload-dirsDetails|Details]]  

   *server.use-ipv6*: [wiki:server.upload-dirsDetails Details] [[BR]] 
   '''server.use-ipv6''': bind to the IPv6 socket.   

   *index-file.names*:    [[BR]] 
   '''index-file.names''': list of files to search for if a directory is requested.    [[index-file-names.Details|Details]]  

   [wiki:index-file-names.Details    Details] [[BR]] 
   '''[wiki:mimetype.assignDetails mimetype.assign]''': list of known mimetype mappings.    [[mimetype.assignDetails|Details]]  

   [wiki:mimetype.assignDetails    Details] [[BR]] 
   '''[wiki:mimetype.use-xattrDetails mimetype.use-xattr]''': try to use XFS-style extended attribute interface for retreiving the Content-Type.    [[mimetype.use-xattrDetails|Details]]  

   *static-file.exclude-extensions*: [wiki:mimetype.use-xattrDetails    Details] [[BR]] 
   '''static-file.exclude-extensions''': forbid access to the source of some types of files by extension.  

   *etag.use-inode*: [[BR]] 
   '''etag.use-inode''': Determines if inode-value is used in ETag generation [[etag.use-inodeDetails|Details]]  

   *etag.use-mtime*: [wiki:etag.use-inodeDetails Details] [[BR]] 
   '''etag.use-mtime''': Determines if mtime-value is used in ETag generation [[etag.use-mtimeDetails|Details]]  

   *etag.use-size*: [wiki:etag.use-mtimeDetails Details] [[BR]] 
   '''etag.use-size''': Determines if size-value is used in ETag generation [[etag.use-sizeDetails|Details]]  

   *static-file.etags*: [wiki:etag.use-sizeDetails Details] [[BR]] 
   '''static-file.etags''': Determines if ETags are generated or not 



 h3. 


 === SSL Options 

   *ssl.engine*: === 
   '''ssl.engine''': enable/disable ssl engine. 

   *ssl.pemfile*: engine.[[BR]] 
   '''ssl.pemfile''': path to the PEM file for SSL support.    [[lighttpd:Docs:SSL|Details]]  

   *ssl.ca-file*: [wiki:Docs:SSL Details] [[BR]] 
   '''ssl.ca-file''': path to the CA file for support of chained certificates. [[lighttpd:Docs:SSL|Details]]  



 h3. [wiki:Docs:SSL Details] [[BR]] 

 === Core Debug Info 

   *debug.log-request-header*: === 
   '''debug.log-request-header''': log all request headers.  

   *debug.log-file-not-found*: [[BR]] 
   '''debug.log-file-not-found''':    log if a file wasn't found. 

   *debug.log-condition-handling*: found.[[BR]] 
   '''debug.log-condition-handling''': log conditionals handling for debugging.  

   *debug.log-request-header-on-error*: [[BR]] 
   '''debug.log-request-header-on-error''': log request header, but only when there is an error.  

   *debug.log-request-handling*: [[BR]] 
   '''debug.log-request-handling''': log request handling inside lighttpd. 

   *debug.log-state-handling*: lighttpd.[[BR]] 
   '''debug.log-state-handling''':    log state handling inside lighttpd. 

   *debug.log-response-header*: lighttpd.[[BR]] 
   '''debug.log-response-header''': log the header we send out to the client. 

   [[DebugVariables|Debug client.[[BR]] 
   [wiki:DebugVariables Debug Variable Information]] 


 h2. Information] 

 == Options for mod_access - access restrictions module 

   *url.access-deny*: == 
   '''url.access-deny''': Denies access to all files with any of given trailing path names. 

   [[lighttpd:Docs:ModAccess|mod_access documentation]] 



 h2. names.[[BR]] 
   [wiki:Docs:ModAccess    mod_access documentation][[BR]] 

 == Options for mod_accesslog - access log files module 

   *accesslog.use-syslog*: == 
   '''accesslog.use-syslog''': send the accesslog to syslog. 

   *accesslog.format*: syslog.[[BR]] 
   '''accesslog.format''': the format of the logfile.  

   *accesslog.filename*: [[BR]] 
   '''accesslog.filename''': name of the file where the accesslog should be written to if syslog is not used. 

   [[lighttpd:Docs:ModAccessLog|mod_accesslog documentation]] 



 h2. used.[[BR]] 
   [wiki:Docs:ModAccessLog mod_accesslog documentation][[BR]] 

 == Options for mod_alias - directory aliases module 

   *alias.url*: == 
   '''alias.url''': rewrites the document-root for a URL-subset. 

   [[lighttpd:Docs:ModAlias|mod_alias documentation]] 



 h2. URL-subset.[[BR]] 
   [wiki:Docs:ModAlias mod_alias documentation][[BR]] 

 == Options for mod_auth - authentication module 

   *auth.debug*: == 
   '''auth.debug''': enable/disable authentication module debug information. 

   *auth.backend*: information.[[BR]] 
   '''auth.backend''': type of authentication backend. 

   *auth.require*:   

   *auth.backend.ldap.hostname*: backend.[[BR]] 
   '''auth.require''':    [[BR]] 
   '''auth.backend.ldap.hostname''': hostname of ldap server.   

   *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.plain.userfile*:    [[BR]] 
   '''auth.backend.ldap.starttls''':    [[BR]] 
   '''auth.backend.ldap.filter''':    [[BR]] 
   '''auth.backend.ldap.bind-pw''':    [[BR]] 
   '''auth.backend.ldap.ca-file''':     [[BR]] 
   '''auth.backend.ldap.base-dn''':    [[BR]] 
   '''auth.backend.ldap.bind-dn''':    [[BR]] 
   '''auth.backend.plain.userfile''': path to plain userfile.   

   *auth.backend.plain.groupfile*:    [[BR]] 
   '''auth.backend.plain.groupfile''': path to plain groupfile.   

   *auth.backend.htdigest.userfile*:    [[BR]] 
   '''auth.backend.htdigest.userfile''': path to htdigest userfile.  

   *auth.backend.htpasswd.userfile*: [[BR]] 
   '''auth.backend.htpasswd.userfile''': path to htpassword userfile.  

   [[lighttpd:Docs:ModAuth|mod_auth documentation]] 



 h2. [[BR]] 
   [wiki:Docs:ModAuth mod_auth documentation][[BR]] 

 == Options for mod_cache - web accelerating module 

   *cache.bases*: == 
   '''cache.bases''': directory arrays which want to save cache files  

   *cache.enable*:  

   *cache.domains*: [[BR]] 
   '''cache.enable''': [[BR]] 
   '''cache.domains''': domain pcre regex arrays which mod_cache will cache  

   *cache.support-queries*:  

   *cache.debug*: [[BR]] 
   '''cache.support-queries''': [[BR]] 
   '''cache.debug''': writes mod_cache debuging messages to error.log or not  

   *cache.purge-host*: [[BR]] 
   '''cache.purge-host''': pcre regex hosts ip which are allowed to PURGE cache file  

   *cache.refresh-pattern*:  

   [[lighttpd:Docs:ModCache|mod_cache documentation]] 



 h2. [[BR]] 
   '''cache.refresh-pattern''': [[BR]] 
   [wiki:Docs:ModCache mod_cache documentation][[BR]] 

 == Options for mod_cgi - cgi module 

   *cgi.assign*: == 
   '''cgi.assign''': assign cgi handler to an extension. 

   [[lighttpd:Docs:ModCGI|mod_cgi documentation]] 



 h2. extension.[[BR]] 
   [wiki:Docs:ModCGI mod_cgi documentation][[BR]] 

 == Options for mod_cml - Cache Meta Language module 

   *cml.memcache-namespace*: == 
   '''cml.memcache-namespace''':           (not used yet)  

   *cml.power-magnet*: [[BR]] 
   '''cml.power-magnet''': a cml file that is executed for each request. 

   *cml.memcache-hosts*: request.[[BR]] 
   '''cml.memcache-hosts''': hosts for the memcache.* functions. 

   *cml.extension*: functions.[[BR]] 
   '''cml.extension''': the file extension that is bound to the cml-module. 

   [[lighttpd:Docs:ModCML|mod_cml documentation]] 



 h2. cml-module.[[BR]] 
   [wiki:Docs:ModCML mod_cml documentation][[BR]] 

 == Options for mod_compress - compress output module 

   *compress.max-filesize*: == 
   '''compress.max-filesize''': maximum size of the original file to be compressed kBytes. 

   *compress.cache-dir*: kBytes.[[BR]] 
   '''compress.cache-dir''': name of the directory where compressed content will be cached. 

   *compress.filetype*: cached.[[BR]] 
   '''compress.filetype''': mimetypes which might get compressed. 

   [[lighttpd:Docs:ModCompress|mod_compress documentation]] 



 h2. compressed.[[BR]] 
   [wiki:Docs:ModCompress mod_compress documentation][[BR]] 

 == Options for mod_deflate - dynamic compression module (Patch) 

    *deflate.enabled*: == 
    '''deflate.enabled''': enable/disable deflate support. 

    *deflate.compression-level*: support.[[BR]] 
    '''deflate.compression-level''': level of compression. 

    *deflate.mem-level*: 

    *deflate.window-size*: 

    *deflate.bzip2*: compression.[[BR]] 
    '''deflate.mem-level''':[[BR]] 
    '''deflate.window-size''':[[BR]] 
    '''deflate.bzip2''': enable/disable bzip support. (only in patch for 1.4.x) 

    *deflate.allowed_encodings*: 1.4.x)[[BR]] 
    '''deflate.allowed_encodings''': (only in 1.5.x) 

    *deflate.min-compress-size*: 1.5.x)[[BR]] 
    '''deflate.min-compress-size''': minimum size document before compressing. 

    *deflate.sync-flush*: compressing.[[BR]] 
    '''deflate.sync-flush''': enable sync flush. 

    *deflate.output-buffer-size*: flush.[[BR]] 
    '''deflate.output-buffer-size''': size of buffer for compression. 

    *deflate.work-block-size*: compression.[[BR]] 
    '''deflate.work-block-size''': minimum block size for compression. 

    *deflate.mimetypes*: compression.[[BR]] 
    '''deflate.mimetypes''': mimetype listing to be compressed.  

    *deflate.debug*: [[BR]] 
    '''deflate.debug''': enable debug. 

   [[Mod_Deflate|mod_deflate documentation]] 



 h2. debug.[[BR]] 
   [wiki:Mod_Deflate mod_deflate documentation][[BR]] 

 == Options for mod_dirlisting - directory listing module 

   *server.dir-listing*: == 
   '''server.dir-listing''': enable/disable directory listing. 

   *dir-listing.activate*: listing.[[BR]] 
   '''dir-listing.activate''': enables virtual directory listings if a directory is requested no index-file was found. 

   *dir-listing.external-css*: found.[[BR]] 
   '''dir-listing.external-css''': path to an external css stylesheet for the directory listing. 

   *dir-listing.encoding*: listing.[[BR]] 
   '''dir-listing.encoding''': set a encoding for the generated directory listing. 

   *dir-listing.hide-dotfiles*: listing.[[BR]] 
   '''dir-listing.hide-dotfiles''': if enabled, does not list hidden files in directory listings generated by the dir-listing option. 

   *dir-listing.show-header*: option.[[BR]] 
   '''dir-listing.show-header''': include HEADER.txt files above the directory listing.. 

   *dir-listing.hide-header-file*: listing..[[BR]] 
   '''dir-listing.hide-header-file''': enables hide header file from directory listing. 

   *dir-listing.show-readme*: listing.[[BR]] 
   '''dir-listing.show-readme''': include README.txt files above the directory listing. 

   *dir-listing.hide-readme-file*: listing.[[BR]] 
   '''dir-listing.hide-readme-file''': enables displaying readme file in directory listing. 

   *dir-listing.exclude*: listing.[[BR]] 
   '''dir-listing.exclude''': files that match any of the specified regular expressions will be excluded from listings. 

   *dir-listing.set-footer*: listings.[[BR]] 
   '''dir-listing.set-footer''': displays a string in the footer of a listing page. 

   [[lighttpd:Docs:ModDirlisting|mod_dirlisting documentation]] 



 h2. page.[[BR]] 
   [wiki:Docs:ModDirlisting mod_dirlisting documentation][[BR]] 

 == Options for mod_evasive - evasive module (version 1.5.0) 

   *evasive.max-conns-per-ip*: == 
   '''evasive.max-conns-per-ip''': upper limit of number of connections per ip allowed. 



 h2. allowed.[[BR]] 

 == Options for mod_evhost - enhanced virtual host module 

   *evhost.path-pattern*: == 
   '''evhost.path-pattern''': pattern with wildcards to be replace to build a documentroot. 

   [[lighttpd:Docs:ModEVhost|mod_evhost documentation]] 



 h2. documentroot.[[BR]] 
   [wiki:Docs:ModEVhost    mod_evhost documentation][[BR]] 

 == Options for mod_expire - cached expiration module 

   *expire.url*: == 
   '''expire.url''': assignes a expiration to all files below the specified path.  

   [[lighttpd:Docs:ModExpire|mod_expire documentation]] 



 h2. [[BR]] 
   [wiki:Docs:ModExpire mod_expire documentation][[BR]] 

 == Options for mod_extforward - extract the client's "real" IP from X-Forwarded-For header 

   *extforward.forwarder*: == 
   '''extforward.forwarder''': set trust level of proxy ip's  

   [[DocsModExtForward|mod_extforward documentation]] 



 h2. [[BR]] 
   [wiki:Docs/ModExtForward mod_extforward documentation][[BR]] 

 == Options for mod_fastcgi - fastcgi module 

   *fastcgi.map-extensions*: == 
   '''fastcgi.map-extensions''': map multiple extensions to the same fastcgi server. 

   *fastcgi.debug*: server.[[BR]] 
   '''fastcgi.debug''': a value between 0 and 65535 to set the debug-level in the FastCGI module. 

   *fastcgi.server*: module.[[BR]] 
   '''fastcgi.server''': tell the module where to send FastCGI requests to.  

         *host*: [[BR]] 
         '''host''': is hostname/ip of the FastCGI process. 

         *port*: process.[[BR]] 
         '''port''': is tcp-port on the "host" used by the FastCGI process.  

         *socket*: [[BR]] 
         '''socket''': path to the unix-domain socket. 

         *bin-path*: socket.[[BR]] 
         '''bin-path''': path to the local FastCGI binary which should be started if no local FastCGI is running. 

         *bin-environment*: running.[[BR]] 
         '''bin-environment''': set environment of FastCGI binary. 

         *bin-copy-environment*: binary.[[BR]] 
         '''bin-copy-environment''': copy environment from server for FastCGI binary. 

         *mode*: binary.[[BR]] 
         '''mode''':       is the FastCGI protocol mode. Default is "responder", also "authorizer" mode is implemented. 

         *docroot*: implemented.[[BR]] 
         '''docroot''': docroot on the remote host. 

         *allow-x-send-file*: host.[[BR]] 
         '''allow-x-send-file''': controls if X-LIGHTTPD-send-file and X-Sendfile headers are allowed. 

         *broken-scriptfilename*: allowed.[[BR]] 
         '''broken-scriptfilename''': breaks SCRIPT_FILENAME in a way that PHP can extract PATH_INFO from it. 

         *idle-timeout*: it.[[BR]] 
         '''idle-timeout''': number of seconds before a unused process gets terminated. 

         *max-procs*: terminated.[[BR]] 
         '''max-procs''': upper limit of processes to start. 

         * min-procs*: start.[[BR]] 
         ''' min-procs''': sets the minimum processes to start. 

         *min-procs-not-working*:  

         *max-load-per-proc*: start.[[BR]] 
         '''min-procs-not-working''': [[BR]] 
         '''max-load-per-proc''': maximum number of waiting processes on average per process before a new process is spawned. 

         *check-local*: spawned.[[BR]] 
         '''check-local''': enable/disable check for requested file in document root. 

         *disable-time*: root.[[BR]] 
         '''disable-time''': time to wait before a disabled backend is checked again. 

         *strip-request-uri*: again.[[BR]] 
         '''strip-request-uri''': strip part of request-uri. 


   [[lighttpd:Docs:ModFastCGI|mod_fastcgi documentation]] 



 h2. request-uri.[[BR]] 

   [wiki:Docs:ModFastCGI mod_fastcgi documentation][[BR]] 

 == Options for mod_flv_streaming - flv streaming module 

    *flv-streaming.extensions*: == 
    '''flv-streaming.extensions''': extensions of flv files 

    "Blog Entry":http://blog.lighttpd.net/articles/2006/03/09/flv-streaming-with-lighttpd 

    "Additional files[[BR]] 
    [http://blog.lighttpd.net/articles/2006/03/09/flv-streaming-with-lighttpd Blog Entry][[BR]] 
    [http://jan.kneschke.de/projects/flv-streaming/ Additional Information ":http://jan.kneschke.de/projects/flv-streaming/ 

    "Flash ][[BR]] 
    [http://www.jeroenwijering.com/embed/streaming.html Flash Video Player 3.5 (Creative Commons)":http://www.jeroenwijering.com/embed/streaming.html 



 h2. Commons)][[BR]] 

 == Options for mod_mem_cache - local file accelerating 

    *mem-cache.filetypes*: == 
    '''mem-cache.filetypes''': content-type arrays which want to put into memory  

    *mem-cache.enable*:  

    *mem-cache.max-memory*: [[BR]] 
    '''mem-cache.enable''': [[BR]] 
    '''mem-cache.max-memory''': maxium memory in Mbytes mod-mem-cache can use  

    *mem-cache.max-file-size*: [[BR]] 
    '''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*: [[BR]] 
    '''mem-cache.lru-remove-count''': [[BR]] 
    '''mem-cache.expire-time''': memory cache's expire time in minutes  

    *mem-cache.slru-thresold* [[BR]] 
    '''mem-cache.slru-thresold''' : slru threshold (against hit counter)  

   [[lighttpd:Docs:ModMemCache|mod_mem_cache documentation]] 



 h2. [[BR]] 
   [wiki:Docs:ModMemCache mod_mem_cache documentation][[BR]] 

 == Options for mod_mysql_vhost - Mysql virtual hosting module 

   *mysql-vhost.hostname*: == 
   '''mysql-vhost.hostname''': hostname of mysql server. 

   *mysql-vhost.db*: server.[[BR]] 
   '''mysql-vhost.db''': database name. 

   *mysql-vhost.user*: name.[[BR]] 
   '''mysql-vhost.user''': username to access database. 

   *mysql-vhost.pass*: database.[[BR]] 
   '''mysql-vhost.pass''': password to access database.  

   *mysql-vhost.sql*: [[BR]] 
   '''mysql-vhost.sql''': SQL statement to execute to obtain docroot. 

   *mysql-vhost.port*: docroot.[[BR]] 
   '''mysql-vhost.port''': port where to connect to database. 

   *mysql-vhost.sock*: database.[[BR]] 
   '''mysql-vhost.sock''': socket where to connect to database. 

   [[lighttpd:Docs:ModMySQLVhost|mod_mysql_vhost documentation]] 



 h2. database.[[BR]] 
   [wiki:Docs:ModMySQLVhost mod_mysql_vhost documentation][[BR]] 

 == Options for mod_proxy - proxy module 

   *proxy.server*: == 
   '''proxy.server''': where to send Proxy requests. 

     *host*: requests.[[BR]] 
     '''host''': ip of host to send requests.  

     *port*: [[BR]] 
     '''port''': listening port of host.  

   *proxy.balance*: [[BR]] 
   '''proxy.balance''': select type of balancing algorithm (round-robin, hash, fair). 

   *proxy.debug*: fair).[[BR]] 
   '''proxy.debug''': enable/disable proxy debug information. 

   [[lighttpd:Docs:ModProxy|mod_proxy documentation]] 



 h2. information.[[BR]] 
   [wiki:Docs:ModProxy mod_proxy documentation][[BR]] 

 == Options for mod_redirect - redirect module 

   *url.redirect*: == 
   '''url.redirect''': redirects a set of URLs externally. 

   [[lighttpd:Docs:ModRedirect|mod_redirect documentation]] 



 h2. externally.[[BR]] 
   [wiki:Docs:ModRedirect mod_redirect documentation][[BR]] 

 == Options for mod_rewrite - rewriting module 

   *url.rewrite-once*: == 
   '''url.rewrite-once''': rewrites a set of URLs internally and skip the rest. 

   *url.rewrite-repeat*: rest.[[BR]] 
   '''url.rewrite-repeat''': rewrites a set of URLs internally in the webserver, continue applying rewrite rules. 

   *url.rewrite*: rules.[[BR]] 
   '''url.rewrite''': same as url.rewrite-once. 

   *url.rewrite-final*: url.rewrite-once.[[BR]] 
   '''url.rewrite-final''': same as url.rewrite-once. 

   [[lighttpd:Docs:ModRewrite|mod_rewrite documentation]] 



 h2. url.rewrite-once.[[BR]] 
   [wiki:Docs:ModRewrite mod_rewrite documentation][[BR]] 

 == Options for mod_rrdtool - rrdtool module 

   *rrdtool.db-name*: == 
   '''rrdtool.db-name''': filename of the rrd-database.  

   *rrdtool.binary*: [[BR]] 
   '''rrdtool.binary''': path to the rrdtool binary. 

   [[lighttpd:Docs:ModRRDTool|mod_rrdtool binary.[[BR]] 
   [wiki:Docs:ModRRDTool mod_rrdtool    documentation]] 



 h2. documentation][[BR]] 

 == Options for mod_scgi - SCGI Module 

   *scgi.map-extensions*: == 
   '''scgi.map-extensions''': map multiple extensions to the same scgi server. 

   *scgi.debug*: server.[[BR]] 
   '''scgi.debug''': a value between 0 and 65535 to set the debug-level in the SCGI module. 

   *scgi.server*: module.[[BR]] 
   '''scgi.server''': tell the module where to send SCGI requests to.  

         *host*: [[BR]] 
         '''host''': is hostname/ip of the SCGI process. 

         *port*: process.[[BR]] 
         '''port''': is tcp-port on the "host" used by the SCGI process.  

         *socket*: [[BR]] 
         '''socket''': path to the unix-domain socket. 

         *bin-path*: socket.[[BR]] 
         '''bin-path''': path to the local SCGI binary which should be started if no local SCGI is running. 

         *bin-environment*: running.[[BR]] 
         '''bin-environment''': set environment of SCGI binary. 

         *bin-copy-environment*: binary.[[BR]] 
         '''bin-copy-environment''': copy environment from server for SCGI binary. 

         *docroot*: binary.[[BR]] 
         '''docroot''': docroot on the remote host. 

         *allow-x-send-file*: host.[[BR]] 
         '''allow-x-send-file''': controls if X-LIGHTTPD-send-file and X-Sendfile headers are allowed. 

         *broken-scriptfilename*: allowed.[[BR]] 
         '''broken-scriptfilename''': breaks SCRIPT_FILENAME in a way that PHP can extract PATH_INFO from it. 

         *idle-timeout*: it.[[BR]] 
         '''idle-timeout''': number of seconds before a unused process gets terminated. 

         *max-procs*: terminated.[[BR]] 
         '''max-procs''': upper limit of processes to start. 

         * min-procs*: start.[[BR]] 
         ''' min-procs''': sets the minium processes to start. 

         *min-procs-not-working*: start.[[BR]] 
         *max-load-per-proc*: '''min-procs-not-working''': 
         '''max-load-per-proc''': maximum number of waiting processes on average per process before a new process is spawned. 

         *check-local*: spawned.[[BR]] 
         '''check-local''': enable/disable check for requested file in document root. 

         *disable-time*: root.[[BR]] 
         '''disable-time''': time to wait before a disabled backend is checked again. 

         *strip-request-uri*: again.[[BR]] 
         '''strip-request-uri''': strip part of request-uri. 


   [[lighttpd:Docs:ModSCGI|mod_scgi documentation]] 



 h2. request-uri.[[BR]] 

   [wiki:Docs:ModSCGI mod_scgi documentation][[BR]] 

 == Options for mod_secure_download - secure and fast download module 

   *secdownload.document-root*: == 
   '''secdownload.document-root''': path to the download area. 

   *secdownload.timeout*: area.[[BR]] 
   '''secdownload.timeout''': how long in seconds is the secret valid. 

   *secdownload.uri-prefix*: valid.[[BR]] 
   '''secdownload.uri-prefix''': prefix to url for download. 

   *secdownload.secret *: download.[[BR]] 
   '''secdownload.secret ''': Secret string that will be used for the checksum calculation. 

   [[lighttpd:Docs:ModSecDownload|mod_secure_download documentation]] 



 h2. calculation.[[BR]] 
   [wiki:Docs:ModSecDownload mod_secure_download documentation][[BR]] 

 == Options for mod_setenv - set HTTP Environment module 

   *setenv.add-response-header*: == 
   '''setenv.add-response-header''': adds a header to the HTTP response sent to the client. 

   *setenv.add-request-header*: client.[[BR]] 
   '''setenv.add-request-header''': adds a header to the HTTP request that was received from the client. 

   *setenv.add-environment*: client.[[BR]] 
   '''setenv.add-environment''': adds a value to the process environment that is passed to the external applications. 

   [[lighttpd:Docs:ModSetEnv|mod_setenv documentation]] 



 h2. applications.[[BR]] 
   [wiki:Docs:ModSetEnv mod_setenv documentation][[BR]] 

 == Options for mod_simple_vhost - simple virtual host module 

   *simple-vhost.document-root*: == 
   '''simple-vhost.document-root''': path below the vhost directory.  

   *simple-vhost.server-root*: [[BR]] 
   '''simple-vhost.server-root''': root of the virtual host. 

   *simple-vhost.default-host*: host.[[BR]] 
   '''simple-vhost.default-host''': use this hostname if the requested hostname does not have its own directory. 

   *simple-vhost.debug*: directory.[[BR]] 
   '''simple-vhost.debug''': debug simple vhosts module. 

   [[lighttpd:Docs:ModSimpleVhost|mod_simple_vhost documentation]] 



 h2. module.[[BR]] 
   [wiki:Docs:ModSimpleVhost mod_simple_vhost documentation][[BR]] 

 == Options for mod_ssi - server side includes module 

   *ssi.extension*: == 
   '''ssi.extension''': extension of files processed by mod_ssi. 

   [[lighttpd:Docs:ModSSI|mod_ssi documentation]] 



 h2. mod_ssi.[[BR]] 
   [wiki:Docs:ModSSI mod_ssi documentation][[BR]] 

 == Options for mod_status - server status module 

   *status.config-url*: == 
   '''status.config-url''': relative URL for the config page which displays the loaded modules. 

   *status.statistics-url*: modules.[[BR]] 
   '''status.statistics-url''': relative URL for a plain-text page containing the internal statistics. 

   *status.enable-sort*: statistics.[[BR]] 
   '''status.enable-sort''': add JavaScript !JavaScript which allows client-side sorting for the connection overview. 

   *status.status-url*: overview.[[BR]] 
   '''status.status-url''': relative URL which is used to retrieve the status-page. 

   [[lighttpd:Docs:ModStatus|mod_status documentation]] 



 h2. status-page.[[BR]] 
   [wiki:Docs:ModStatus mod_status documentation][[BR]] 

 == Options for mod_trigger_b4_dl - trigger before download module 

   *trigger-before-download.trigger-url*: == 
   '''trigger-before-download.trigger-url''': url for trigger pages. 

   *trigger-before-download.trigger-timeout*: pages.[[BR]] 
   '''trigger-before-download.trigger-timeout''': time for download link to live. 

   *trigger-before-download.download-url*: live.[[BR]] 
   '''trigger-before-download.download-url''': url for downloads.  

   *trigger-before-download.deny-url*: [[BR]] 
   '''trigger-before-download.deny-url''': url to show when visitor denied a download. 

   *trigger-before-download.gdbm-filename*: download.[[BR]] 
   '''trigger-before-download.gdbm-filename''': path to gdm file. 

   *trigger-before-download.memcache-hosts*: file.[[BR]] 
   '''trigger-before-download.memcache-hosts''': hosts for the memcache.* functions. 

   *trigger-before-download.memcache-namespace*: functions.[[BR]] 
   '''trigger-before-download.memcache-namespace''': (not used yet) 

   *trigger-before-download.debug*: 

   [[lighttpd:Docs:ModTriggerBeforeDownload|mod_trigger_b4_dl yet)[[BR]] 
   '''trigger-before-download.debug''':[[BR]] 
   [wiki:Docs:ModTriggerBeforeDownload mod_trigger_b4_dl    documentation]] 



 h2. documentation][[BR]] 

 == Options for mod_userdir - user directories 

   *userdir.basepath*: == 
   '''userdir.basepath''': if set, don't check /etc/passwd for homedir. 

   *userdir.exclude-user*: homedir.[[BR]] 
   '''userdir.exclude-user''': list of usernames which may not use this feature. 

   *userdir.path*: feature.[[BR]] 
   '''userdir.path''': usually it should be set to "public_html" to take ~/public_html/ as the document root. 

   *userdir.include-user*: root.[[BR]] 
   '''userdir.include-user''': if set, only users from this list may use the feature.  

   [[lighttpd:Docs:ModUserDir|mod_userdir [[BR]] 
   [wiki:Docs:ModUserDir mod_userdir    documentation]] 



 h2. documentation][[BR]] 

 == Options for mod_uploadprogress - upload progress module (version 1.5.0) 

    *upload-progress.progress-url*:  



 h2. == 
    '''upload-progress.progress-url''': [[BR]] 

 == Options for    mod_usertrack - user track module (cookies) 

   *usertrack.cookie-name*: 

   ~~'_usertrack.cookiename_'~~: (deprecated) 

   *usertrack.cookie-domain*: 

   *usertrack.cookie-max-age*: 

   [[lighttpd:Docs:ModUserTrack|mod_usertrack documentation]] 



 h2. == 
   '''usertrack.cookie-name''':[[BR]] 
   ~~'''usertrack.cookiename'''~~: (deprecated)[[BR]] 
   '''usertrack.cookie-domain''':[[BR]] 
   '''usertrack.cookie-max-age''':[[BR]] 
   [wiki:Docs:ModUserTrack mod_usertrack documentation][[BR]] 

 == Options for mod_webdav - WebDAV module 

   *webdav.activate*: == 
   '''webdav.activate''': enable/disable WebDAV. 

   *webdav.is-readonly*: WebDAV.[[BR]] 
   '''webdav.is-readonly''': enable/disable read only. 

   *webdav.sqlite-db-name*: only.[[BR]] 
   '''webdav.sqlite-db-name''': pathname to SQLite database. 

   *webdav.log-xml*: database.[[BR]] 
   '''webdav.log-xml''': Log the XML Request bodies for debugging.  

   [[lighttpd:Docs:ModWebDAV|mod_webdav documentation]] 
 [[BR]] 
   [wiki:Docs:ModWebDAV mod_webdav documentation][[BR]]