summaryrefslogtreecommitdiff
path: root/doc/config
Commit message (Collapse)AuthorAgeFilesLines
* [mod_accesslog] %{mask}a to mask/anonymize IPGlenn Strauss2023-03-121-1/+0
| | | | | | | | | | | | | | | (thx pmconrad) IPv4: mask final octet (8 bits) of address IPv6: mask final 10 octets (80 bits) of address x-ref: Enable partial masking of IP addresses in access logs https://github.com/lighttpd/lighttpd1.4/pull/124 IP masking in Universal Analytics https://support.google.com/analytics/answer/2763052 github: closes #124
* [multiple] spelling: github action check-spellingGlenn Strauss2023-01-092-2/+2
|
* [doc] remove references to removed modulesGlenn Strauss2023-01-033-43/+0
|
* [doc] default lighttpd.conf: omit server.use-ipv6Glenn Strauss2022-12-191-5/+1
| | | | | avoid lighttpd warning resulting from server.use-ipv6 = "enable" with unspecified or blank server.bind
* [core] remove libev fdevent option (ignore)Glenn Strauss2022-12-031-1/+0
| | | | lighttpd directly uses native OS event handlers
* [doc] more consistent use of vars in examplesGlenn Strauss2022-06-115-5/+5
| | | | incorporate some patches from macports package of lighttpd (thx)
* [multiple] application/javascript text/javascriptGlenn Strauss2022-05-261-1/+2
| | | | | | | | | | translate MIME type "application/javascript" to "text/javascript" (if required, type may still be overwritten by mod_setenv or mod_magnet) x-ref: "Updates to ECMAScript Media Types" https://www.rfc-editor.org/rfc/rfc9239
* [doc] regenerate doc/config/conf.d/mime.confGlenn Strauss2022-05-111-27/+57
| | | | (matches preferred syntax for Content-Type from upcoming HTTP spec rev)
* [multiple] remove long-deprecated modulesGlenn Strauss2022-01-036-194/+0
| | | | | x-ref: https://wiki.lighttpd.net/Docs_ConfigurationOptions#Deprecated
* [doc] SELinux: setsebool -P httpd_setrlimit onGlenn Strauss2021-12-101-0/+3
| | | | | document setrlimit() under SELinux may need one-time setup setsebool -P httpd_setrlimit on
* [doc] improve sample configsGlenn Strauss2021-11-051-57/+32
|
* [doc] expand vhosts.templateGlenn Strauss2021-11-051-10/+10
|
* [doc] improve sample configsIstiak Ferdous2021-11-053-26/+19
| | | | (commit msg edited by gstrauss)
* [doc] uncomment mod_auth load in conf.d/auth.confGlenn Strauss2021-10-271-1/+1
| | | | uncomment mod_auth load in conf.d/auth.conf to match other conf.d/*
* [doc] update config filesIstiak Ferdous2021-10-022-8/+9
| | | | github: closes #108
* [core] warn if mod_authn_file needed in confGlenn Strauss2020-12-131-0/+5
| | | | warn if mod_authn_file is not listed in lighttpd.conf, but is needed
* [doc] refresh doc/config/conf.d/mime.confGlenn Strauss2020-10-301-4/+114
|
* [doc] comment out config disabling Range for .pdfGlenn Strauss2020-10-191-3/+4
| | | | | | | | | | | | | | | | | | | comment out lighttpd.conf config disabling Range requests for .pdf bug in Adobe Acrobat Reader browser plugin dates to over 10 years ago https://redmine.lighttpd.net/issues/171 https://redmine.lighttpd.net/issues/541 https://jarrettbroder.blogspot.com/2010/11/adobe-acrobat-reader-plugin-stalls-when.html one possible workaround was to disable "fast web view" in the Adobe Acrobat Reader bug in Chrome fixed in 2015 https://bugs.chromium.org/p/chromium/issues/detail?id=442318 However, there still may be issues with PDF readers mishandling Range requests, e.g. with coalesced ranges, so the section remains in the sample lighttpd.conf, but is commented out. https://github.com/mozilla/pdf.js/issues/9022
* [doc] refresh doc/config/*/*Glenn Strauss2020-10-1111-369/+1122
|
* [mod_dirlisting] fix config parsing crashGlenn Strauss2020-10-111-2/+2
| | | | | | | | | (bug on master branch; never released) (thx avij) update doc that dir-listing.hide-dotfiles = "enable" by default since lighttpd 1.4.40 https://redmine.lighttpd.net/issues/1081
* [doc] mod_compress -> mod_deflateGlenn Strauss2020-08-024-13/+13
|
* [doc] update comments in doc/config/modules.confGlenn Strauss2020-07-081-10/+9
|
* [doc] lighttpd.conf: lighttpd choose event-handlerGlenn Strauss2020-07-081-7/+8
| | | | | | comment out server.event-handler in sample lighttpd.conf so that lighttpd chooses the recommended event-handler for each OS
* [doc] systemd socket activation config exampleElan Ruusamäe2019-05-111-0/+6
| | | | | | | | | | (minor edits by gstrauss) github: closes #96 x-ref: "doc/systemd: add example lighttpd.socket for systemd socket activation" https://github.com/lighttpd/lighttpd1.4/pull/96
* [doc] highlight relevance of module load order (fixes #2946)Glenn Strauss2019-05-041-4/+10
| | | | | | x-ref: "modules.conf order unhelpful (setenv vs. redirect)" https://redmine.lighttpd.net/issues/2946
* [mod_openssl] default: ssl.cipher-list = "HIGH"Glenn Strauss2019-03-071-36/+15
|
* [doc/conf] resolve some mime type conflicts from debian buster, regenerate ↵Stefan Bühler2019-01-131-3/+6
| | | | mime.conf
* [doc] fix doc/config/conf.d/fastcgi.conf exampleGlenn Strauss2017-11-091-9/+6
| | | | | | x-ref: "Lighttpd not starting up with default fastcgi config" https://redmine.lighttpd.net/boards/2/topics/7780
* [doc] use https:// URLs to .lighttpd.net resourcesGlenn Strauss2017-10-2226-27/+27
|
* [mod_openssl] ssl.ca-crl-file for CRL (fixes #2319)Gaël PORTAY2017-05-151-0/+6
| | | | | | | | | | | (original patch by binbrain, and updated by flynn) github: closes #82 x-ref: "Support CRLs for client certificate verification" https://redmine.lighttpd.net/issues/2319 https://github.com/lighttpd/lighttpd1.4/pull/82
* [doc] simple-vhost.debug takes an integer value (fixes #2797)Glenn Strauss2017-03-131-1/+1
|
* [mime.conf] add text/markdown to utf-8 list, regenerate mime.confStefan Bühler2017-01-311-0/+7
|
* [doc] doc/initscripts.txt (fixes #2782)Glenn Strauss2017-01-311-1/+1
| | | | | | | | | | | add doc/initscripts.txt with description of lighttpd signal handling and links to the initscripts of various operating system distros remove doc/initscripts/* x-ref: "init scripts outdated, should be removed" https://redmine.lighttpd.net/issues/2782
* suggest inclusion of mod_geoip... before mod_ssi.fbrosson2016-12-052-1/+6
| | | | | | | | * In modules.conf, mod_geoip needs to be loaded before mod_ssi, otherwise GeoIP vars won't be available to SSI pages. * In geoip.conf suggest GeoLiteCity.dat instead of GeoCityLite.dat. github: closes #73
* load mod_auth & mod_authn_file in sample/test.confGlenn Strauss2016-11-291-0/+1
|
* [doc] add server.error-handlerGlenn Strauss2016-04-251-0/+6
| | | | add server.error-handler in doc/config/lighttpd.conf
* [doc] add ref to RFC 7232 for conditional requestsGlenn Strauss2016-04-241-0/+4
|
* [doc] add mimetype.use-xattr to conf.d/mime.confGlenn Strauss2016-04-241-2/+13
| | | | | | x-ref: "Migrate to freedesktop.org definition of xattr mimetype" https://redmine.lighttpd.net/issues/2631
* [config] server.listen-backlog option (fixes #1825, #2116)Glenn Strauss2016-04-181-0/+29
| | | | | | | | | | | | | | | | See doc/config/lighttpd.conf for explanation of listen() backlog queue Additionally, mod_fastcgi and mod_scgi backend servers can now also be configured with separate listen-backlog settings per server x-ref: "add server.listen-backlog option instead of hard-coded value (128 * 8) for listen()" https://redmine.lighttpd.net/issues/2116 "Don't disable backend when overloaded" https://redmine.lighttpd.net/issues/1825 github: Closes #50
* [mod_ssi] config ssi.conditional-requestsfbrosson2016-04-141-1/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Summary: A new SSI directive, "ssi.conditional-requests", allows to inform lighttpd which SSI pages should be considered as cacheable and which should not. In particular, the "ETag" & "Last-Modified" headers will only be sent for those SSI pages for which the directive is enabled. Long description: "ETag" and "Last-Modified" headers were being sent for all SSI pages, regardless of whether they were cacheable or not. And yet, there was no cache validation at all for any SSI page. This commit fixes these two minor issues by adding a new directive, "ssi.conditional-requests", which allows to specify which SSI pages are cacheable and which are not, and by adding cache validation to those SSI pages which are cacheable. And since sending ETags for non-cacheable documents is not appropriate, they are no longuer computed nor sent for those SSI pages which are not cacheable. Regarding the "Last-Modified" header for non-cacheable documents, the standards allow to either send the current date and time for that header or to simply skip it. The approach chosen is to not send it for non-cacheable SSI pages. "ETag" and "Last-Modified" headers are therefore only sent for an SSI page if ssi.conditional-requests is enabled for that page. The ssi.conditional-requests directive can be enabled or disabled globally and/or in any context. It is disabled by default. An index.shtml which only includes deterministic SSI commands such as: <!--#echo var="LAST_MODIFIED"--> is a trivial example of a dynamic SSI page that is cacheable.
* fix links to online docs in template config filesfbrosson2016-02-1424-24/+25
| | | | | | From: fbrosson <fbrosson@users.noreply.github.com> git-svn-id: svn://svn.lighttpd.net/lighttpd/branches/lighttpd-1.4.x@3078 152afb58-edef-0310-8abb-c4023f1b3aa9
* rewrite network (write) backendsStefan Bühler2015-08-221-2/+2
| | | | | | From: Stefan Bühler <stbuehler@web.de> git-svn-id: svn://svn.lighttpd.net/lighttpd/branches/lighttpd-1.4.x@3012 152afb58-edef-0310-8abb-c4023f1b3aa9
* mime.conf: add some new mime types, remove .dat, .sha1, .md5, update .vcfStefan Bühler2015-07-071-8/+35
| | | | | | | | | - create-mime.conf.pl: also parse lines with upper case characters - rerun create-mime.conf.pl with debian mime-support 3.58 From: Stefan Bühler <stbuehler@web.de> git-svn-id: svn://svn.lighttpd.net/lighttpd/branches/lighttpd-1.4.x@3001 152afb58-edef-0310-8abb-c4023f1b3aa9
* Fixed typo found by openSUSE user (boo# 907709)Marcus Rückert2015-02-051-3/+3
| | | | git-svn-id: svn://svn.lighttpd.net/lighttpd/branches/lighttpd-1.4.x@2970 152afb58-edef-0310-8abb-c4023f1b3aa9
* add more mime types and a script to generate mime.conf (fxies #2579)Stefan Bühler2014-05-131-66/+537
| | | | | | From: Stefan Bühler <stbuehler@web.de> git-svn-id: svn://svn.lighttpd.net/lighttpd/branches/lighttpd-1.4.x@2964 152afb58-edef-0310-8abb-c4023f1b3aa9
* [docs] add !kPSK to the cipher string recommendation as the comments before ↵lighttpd-1.4.34Stefan Bühler2014-01-201-2/+2
| | | | | | | | already mention From: Stefan Bühler <stbuehler@web.de> git-svn-id: svn://svn.lighttpd.net/lighttpd/branches/lighttpd-1.4.x@2933 152afb58-edef-0310-8abb-c4023f1b3aa9
* [doc] update ssl.cipher-list recommendationStefan Bühler2013-11-101-6/+14
| | | | | | From: Stefan Bühler <stbuehler@web.de> git-svn-id: svn://svn.lighttpd.net/lighttpd/branches/lighttpd-1.4.x@2918 152afb58-edef-0310-8abb-c4023f1b3aa9
* move ssl.disable-client-renegotiation and added note that it currently ↵Marcus Rückert2013-08-151-5/+8
| | | | | | doesnt work inside conditionals git-svn-id: svn://svn.lighttpd.net/lighttpd/branches/lighttpd-1.4.x@2889 152afb58-edef-0310-8abb-c4023f1b3aa9
* added mime type for json filesMarcus Rückert2013-06-251-0/+1
| | | | git-svn-id: svn://svn.lighttpd.net/lighttpd/branches/lighttpd-1.4.x@2874 152afb58-edef-0310-8abb-c4023f1b3aa9
* [doc] fix ssl config exaple for ssl.cipher-listStefan Bühler2011-12-181-2/+2
| | | | git-svn-id: svn://svn.lighttpd.net/lighttpd/branches/lighttpd-1.4.x@2817 152afb58-edef-0310-8abb-c4023f1b3aa9