| /lighttpd1.4/doc/outdated/ |
| H A D | performance.txt | 33 already set to the default values 47 not otherwise configured to be used 50 explicitly add one or more to server.modules to use them 51 - tweaks to remove optional functionality 97 from lighttpd to backends running on the same host 99 (server.bind = "/path/to/lighttpd.sock") 113 and using a blank target to indicate no modification 128 for stat() results to be cached longer (16 seconds) 136 * do not sacrifice security to save a few CPU cycles 168 ulimit -Hn might need to be adjusted to allow this or higher values. [all …]
|
| H A D | compress.txt | 25 announcing it in the Accept-Encoding header. This is used to negotiate the 32 We currently limit to compression support to static files. 37 mod_compress can store compressed files on disk to optimize the compression 44 and the etag associated to the file. 46 Cleaning the cache is left to the user. A cron job deleting files older than 58 to the compression headers, the upper limit is set to work sensibly with 62 #113). To enable compression for user dirs you have to create the directories 99 …NOTE: You have to specify the full mime-type! If you also define a charset, for example, you have … 104 maximum size of the original file to be compressed kBytes. 106 This is meant to protect the server against DoSing as compressing large [all …]
|
| H A D | proxy.txt | 14 The proxy module a simplest way to connect lighttpd to 34 a value between 0 and 65535 to set the debug-level in the 35 Proxy module. Currently only 0 and 1 are used. Use 1 to 36 enable some debug output, 0 to disable it. 43 that the same request URI is sent to always the same host. 45 a lot due to higher cache-locality. 'fair' is the normal 49 tell the module where to send Proxy requests to. Every 66 might empty to match all requests 85 www.example.org should be forwarded to the proxy. All proxies 101 moved equally to the other servers. If you want to know more about
|
| H A D | fastcgi.txt | 88 tell the module where to send FastCGI requests to. Every 162 defaults to SIGTERM 215 to FastCGI server. 416 If you want to use PATH_INFO and PHP_SELF in you PHP scripts you have to 470 ## ABSOLUTE path to the PHP binary 473 ## bind to tcp-port on localhost 476 ## bind to unix domain socket 479 ## number of PHP children to spawn 497 If you have set the variables to values that fit to your 528 to the php-process. [all …]
|
| H A D | magnet.txt | 24 mod_magnet is a module to control the request handling in lighty. 51 It depends on the purpose of the script which stage you want to intercept. Usually you want to use 57 magnet.attract-raw-url-to = ( ... ) 58 magnet.attract-physical-path-to = ( ... ) 121 If you want to set a response header for your request, you can add a field to the lighty.header[] t… 252 To simplify the code and to improve the performance we define: 261 magnet.attract-physical-path-to = "random.lua" 309 If you want to implement caching on your document-root and only want to regenerate 350 ... or how to store data globally in the script-context: 379 magnet.attract-raw-url-to = server.docroot + "/counter.lua" [all …]
|
| H A D | state.txt | 48 write response-header + content to network 63 and start to read data from the network. As soon as we get the 64 HTTP-request terminator (CRLFCRLF) we forward the header to the parser. 67 the request is made it is sent to 'respstart' to prepare the 69 to the network. When everything is sent 'respend' is entered to log the 71 is set back to the 'connect' state again. 77 directly to 'reqstart' without the close() and the accept() calls. 97 other way to handle the issue (e.g. client-side close of the connection). 101 If we have to take care of some data which is coming in after we ran into 109 'handlereq' to handle all aspect which are necessary to find out what has [all …]
|
| H A D | userdir.txt | 24 The userdir module provides a simple way to link user-based directories into the global namespace o… 26 Requests in the form ``/~user/page.html`` are rewritten to take the file ``page.html`` from the hom… 27 If ``userdir.path`` is set, the path will be appended to the home directory 35 To control which users should be able to use this feature you can set a list of usernames to includ… 50 usually it should be set to "public_html" to take ~/public_html/ as the document root 52 …Default: unset (mod_userdir disabled; set it to "" if you want the home directory to be the docume…
|
| H A D | setenv.txt | 14 mod_setenv is used to add request 30 adds a value to the process environment that is passed to the external applications 34 adds a header to the HTTP response sent to the client 37 adds a header to the HTTP request that was received from the client
|
| H A D | configuration.txt | 111 It also binds the daemon to this socket. Use this if you want to do IP/port- 167 # deny the access to www.example.org to all user which 266 Default: bind to all interfaces 275 tcp-port to bind the server to 282 bind to the IPv6 socket 308 send errorlog to syslog 318 username used to run the server 323 groupname used to run the server 328 allow to follow-symlinks 343 modules to load [all …]
|
| H A D | access.txt | 14 The access module is used to deny access to files with given trailing path names. 24 The access module is used to deny access to files with given trailing path names. 30 Denies access to all files with any of given trailing path names. 38 will deny access to all files ended with a diacritical mark (~) or .inc
|
| H A D | plugins.txt | 15 provides a flexible way to add specific functionality to lighttpd. 25 Plugins allow you to enhance the functionality of lighttpd without 43 called when the configuration has to be processed 60 called at the end of the logical path handle to get a docroot 71 called if the connection has to be closed 74 internal handles have to be called 76 called if the connection structure has to be cleaned up 86 plugin is loaded. It is used to set up the ``plugin`` structure with 103 to set up the internal plugin data. The internal plugin is assigned the 107 a pointer to the internal plugin data. [all …]
|
| H A D | features.txt | 10 This document tries to track the requested features and 25 It is used to see what is still missing and what is already done. :: 30 > quick glance, it seems to support most/all of the features of 33 If you think it compares to Zeus, then you've obviously never used Zeus. 35 lighttpd is currently the only non-blocking open source web server to 49 virtual server. This would seem to be especially problematic when doing 66 is no way to allow or deny based in IP address. 89 an open source web server, it nice to have a documented, consistent API, 90 rather than having to manually patch the server. 100 There is no support for mapping certain URLs to specific filesystem paths. [all …]
|
| H A D | status.txt | 33 We need to load the module first. :: 37 By default the status page is disabled to hide internal information from 42 If you want to open the status page just for users from the local network 56 children are not combined yet, so you're going to see different stats with each 63 By default a nice looking HTML page is generated. If you append ?auto to the 64 status-url you can get a text version which is simpler to parse. :: 75 The naming is kept compatible to Apache even if we have another concept and 84 relative URL which is used to retrieve the status-page
|
| H A D | webdav.txt | 44 If you load the webdav module, the WebDAV functionality has to be 45 enabled for the directories you want to provide to the user. 58 a conditional. You have to use the regex like below as you want to match
|
| H A D | authentication.txt | 47 network which performs a lot of work to harden the 53 Depending on the method lighttpd provides various way to store 90 You can use htpasswd from the apache distribution to manage 106 You can use htdigest from the apache distribution to manage 133 to authenticate a user 182 # <realm> is a string to display in the dialog 183 # presented to the user and is also used for the 184 # digest-algorithm and has to match the realm in the
|
| H A D | extforward.txt | 14 I've made something rough but similar to mod_extract_forwarded for 22 need to call patch_connection in either handle_request_done and 40 what was going on, or I didn't see what the original author meant to 55 …will translate ip addresses coming from 10.0.0.232 to real ip addresses extracted from "X-Forwarde… 58 Sets headers to search for finding the originl addresses. 81 In order to see the "real" ip address in access log , 82 you'll have to load mod_extforward after mod_accesslog.
|
| H A D | traffic-shaping.txt | 31 limit the throughput for each single connection to the given 37 limit the throughput for all connections to the given limit 40 if you want to specify a limit for a special virtual server 54 Keep in mind that a limit below 32kb/s might actually limit the traffic to 32kb/s. This
|
| H A D | accesslog.txt | 30 send the accesslog to syslog 104 The accesslog module provides a special way to log content from the 105 application in a accesslog file. It can be used to log the session id into a 108 If you want to log it into the accesslog just specify the field-name within 114 this prefix is assumed to be special for lighttpd and won't be sent out 115 to the client.
|
| H A D | dirlisting.txt | 25 mod_dirlisting is one of the modules which is loaded by default and don't have to 26 be specified on server.modules to work. 47 take the REQUEST_URI to see which directory was requested. 67 path to an external css stylesheet for the directory listing 76 If you file-system is not using ASCII you have to set the encoding of 122 you have to enable dir-list.show-readme/header for this of course
|
| H A D | ssl.txt | 14 How to set up SSL in lighttpd 32 To enable SSL for the whole server you have to provide a valid 33 certificate and have to enable the SSL engine.:: 36 ssl.pemfile = "/path/to/server.pem"
|
| /lighttpd1.4/doc/ |
| H A D | initscripts.txt | 1 * lighttpd responds to the following signals: 14 The current recommended way to reload lighttpd config is to gracefully stop 15 and then to restart lighttpd. 17 With lighttpd 1.4.46 and later, SIGUSR1 is the recommended method to gracefully 25 ways to set up lighttpd to run as a daemon when the system starts up, and 26 to send signals to lighttpd for start/stop/restart/etc. 28 Rather than attempting to maintain scripts for an unknown number of distros, 29 here are links to a few, which can be used as examples.
|
| /lighttpd1.4/ |
| H A D | NEWS | 1185 * [core] no need to pass srv to connection_set_state 1308 * [multiple] rename r to rc rv rd wr to be different 1654 * [mod_cgi] use splice() to send input to CGI 1990 * [core] perf: reuse buffer to redirect to directory 2213 * [core] option to propagate TCP FIN to backend host 2446 * [core] buffer to disk streaming to slow backends 2880 * [core] option to stream request body to backend (fixes #376) 3023 * [core] recognize more http methods to forward to backends (fixes #2346) 3094 * [doc] Move docs to outdated/ subdir and refer to wiki instead (fixes #2248) 3567 * changed --print-config to print to stdout instead of stderr [all …]
|
| H A D | packdist.sh | 145 We would like to draw your attention to the latest pre-release of the stable 1.4 branch of lighttpd. 166 If you want to get the latest source for any branch, you can get it from our svn repository. 167 Documentation to do so can be obtained from this page: "DevelSubversion":https://redmine.lighttpd.n… 169 Please make sure to check if there isn't a ticket already here: "Issues":https://redmine.lighttpd.n…
|
| /lighttpd1.4/src/ls-hpack/ |
| H A D | LICENSE | 5 Permission is hereby granted, free of charge, to any person obtaining a copy 6 of this software and associated documentation files (the "Software"), to deal 8 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 copies of the Software, and to permit persons to whom the Software is 10 furnished to do so, subject to the following conditions:
|
| /lighttpd1.4/tests/ |
| H A D | README | 6 If run from tests/ dir, tests will fail to run tests if lighttpd not built. 29 $ TRACEME=strace ./request.t # output to file 'strace' 30 $ TRACEME=truss ./request.t # output to file 'strace' 53 when 'make check' is run. PERL and PHP can be set to paths to perl and php, 72 that tests are trying to use to run a backend. Try exiting out of your web 73 browser and then run the tests again. (root can use 'netstat' or 'ss' to
|