[packages/lighttpd] describe more config params. taken from upstream config

glen glen at pld-linux.org
Mon Jan 20 23:35:13 CET 2014


commit 20f769ed465d651842ace7a4d676d1620f90dbdf
Author: Elan Ruusamäe <glen at delfi.ee>
Date:   Tue Jan 21 00:34:53 2014 +0200

    describe more config params. taken from upstream config

 lighttpd.conf | 84 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-----
 1 file changed, 77 insertions(+), 7 deletions(-)
---
diff --git a/lighttpd.conf b/lighttpd.conf
index 9c9c47b..79a5131 100644
--- a/lighttpd.conf
+++ b/lighttpd.conf
@@ -28,9 +28,36 @@ mimetype.assign += (
 # Linux 2.6+   epoll   linux-sysepoll
 #server.event-handler = "linux-sysepoll"
 
+## The basic network interface for all platforms at the syscalls read()
+## and write(). Every modern OS provides its own syscall to help network
+## servers transfer files as fast as possible
+##
+## linux-sendfile - is recommended for small files.
+## writev         - is recommended for sending many large files
+##
+#server.network-backend = "linux-sendfile"
+
 # default cames from ulimit -n
 #server.max-fds = 8192
 
+##
+## Stat() call caching.
+##
+## lighttpd can utilize FAM/Gamin to cache stat call.
+##
+## possible values are:
+## disable, simple or fam.
+##
+#server.stat-cache-engine = "simple"
+
+##
+## Fine tuning for the request handling
+##
+## max-connections == max-fds/2 (maybe /3)
+## means the other file handles are used for fastcgi/files
+##
+#server.max-connections = 1024
+
 # maximum number of request within a keep-alive session before the server terminates the connection
 # default 16
 #server.max-keep-alive-requests = 16
@@ -47,11 +74,37 @@ mimetype.assign += (
 # default 360
 #server.max-write-idle = 360
 
+##
+## Maximum size of a request in kilobytes.
+## By default it is unlimited (0).
+##
+## Uploads to your server can't be larger than this value.
+##
+#server.max-request-size = 0
+
 # Use the "Content-Type" extended attribute to obtain mime type if possible
 #mimetype.use-xattr = "enable"
 
-## send a different Server: header
-## be nice and keep it at lighttpd
+##
+## Should lighttpd follow symlinks?
+##
+#server.follow-symlink = "enable"
+
+##
+## force all filenames to be lowercase?
+##
+#server.force-lowercase-filenames = "disable"
+
+##
+## defaults to /var/tmp as we assume it is a local harddisk
+##
+server.upload-dirs = ( "/var/tmp" )
+
+##
+## The value for the "Server:" response field.
+##
+## It would be nice to keep it at "lighttpd".
+##
 #server.tag = "lighttpd"
 
 $HTTP["url"] =~ "\.pdf$" {
@@ -66,6 +119,9 @@ $HTTP["url"] =~ "\.pdf$" {
 ## bind to port (default: 80)
 server.port = 80
 
+## Use IPv6?
+#server.use-ipv6 = "enable"
+
 ## bind to specific host (default: all interfaces)
 ## the name is resolved to ip at startup only.
 #server.bind = "www.example.org"
@@ -96,16 +152,30 @@ server.port = 80
 #server.chroot            = "/"
 
 ## change uid to <uid> (default: don't care)
-server.username            = "lighttpd"
+server.username  = "lighttpd"
 
 ## change uid to <uid> (default: don't care)
-server.groupname           = "lighttpd"
+server.groupname = "lighttpd"
 
-# Traffic Shaping
-#
-#connection.kbytes-per-second = 32
+##
+##  Traffic Shaping
+## -----------------
+##
+## Values are in kilobyte per second.
+##
+## Keep in mind that a limit below 32kB/s might actually limit the
+## traffic to 32kB/s. This is caused by the size of the TCP send
+## buffer.
+##
+## per server:
+##
 #server.kbytes-per-second = 128
 
+##
+## per connection:
+##
+#connection.kbytes-per-second = 32
+
 # webapps configs
 include_shell "for f in webapps.d/*.conf ; do [ -f \"$f\" ] && echo \"include \\"$f\\"\" ; done"
 
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/lighttpd.git/commitdiff/20f769ed465d651842ace7a4d676d1620f90dbdf



More information about the pld-cvs-commit mailing list