From 177f4605f0904eff20e80df5e36e641242d63f14 Mon Sep 17 00:00:00 2001
From: Daniel Earl Poirier
Dans le contexte d'une mise en cache, il peut être + intéressant de connaître l'efficacité du cache. Pour y parvenir, + on pourrait utiliser cette méthode simple :
+ +
+ SetEnv CACHE_MISS 1
+ LogFormat "%h %l %u %t "%r " %>s %b %{CACHE_MISS}e" common-cache
+ CustomLog logs/access_log common-cache
+
mod_cache
va s'exécuter avant
+ mod_env
, et si son action est couronnée de
+ succès, il délivrera le contenu sans faire appel à ce dernier. Si
+ l'URL se trouve dans le cache, la valeur journalisée sera alors
+ -
, tandis que dans le cas contraire elle sera
+ 1
.
Bien que nous venions de montrer que la journalisation conditionnelle
est souple et très puissante, cette méthode de contrôle du contenu des
journaux n'est pas la seule. Les fichiers journaux sont plus utiles
diff --git a/docs/manual/logs.xml.meta b/docs/manual/logs.xml.meta
index 553c8ac21e..c7c4d3735a 100644
--- a/docs/manual/logs.xml.meta
+++ b/docs/manual/logs.xml.meta
@@ -8,7 +8,7 @@
Someone needs to write this. Someone needs to write this.
+Include a link to the Lua website.
+ The basic module loading directive is
@@ -79,9 +82,14 @@ AddHandler lua-script .lua
-This will cause any For more flexibility, see
@@ -121,6 +131,29 @@ This means (and in fact encourages) that you can have multiple
handlers (or hooks, or filters) in the same script.
Hook functions are passed the request object as their only argument.
+They can return any value, depending on the hook, but most commonly
+they'll return OK, DONE, or DECLINED, which you can write in lua as
+ The request_rec has (at least) the following methods: A package named (Other HTTP status codes are not yet implemented.) In general stat or forever is good production and stat or never
+ In general stat or forever is good for production, and stat or never
for deveopment. ... Add your hook to the access_checker phase. An access checker
+hook function usually returns OK, DECLINED, or HTTP_FORBIDDEN. ... Invoke a lua function in the auth_checker phase of processing
+a request. This can be used to implement arbitrary authentication
+and authorization checking. A very simple example:
+ Example: Specify the base path which will be used to evaluate all
- relative paths within mod_wombat. If not specified they
+ relative paths within mod_lua. If not specified they
will be resolved relative to the current working directory,
which may not always work well for a server.mod_proxy
mod_proxy
mod_proxy
mod_proxy
mod_proxy
mod_proxy
mod_dav
ç¨ã®æ±ç¨ããã¯ã¢ã¸ã¥ã¼ã«mod_proxy
mod_proxy
mod_dav
mod_proxy
mod_proxy
mod_proxy
mod_proxy
Status: Experimental Module Identifier: lua_module
-Source File: mod_lua.c
+Compatibility: 2.4 and later Compatibility: 2.3 and later Summary
-Directives
@@ -56,8 +58,10 @@ request processing
- LoadModule apreq_module modules/mod_apreq2.so
- LoadModule wombat_module modules/mod_wombat.so
+ LoadModule lua_module modules/mod_lua.so
.lua
file to be evaluated by
-mod_lua
.
+This will cause mod_lua
to handle requests for files
+ending in .lua
by invoking that file's
+handle
function.
+LuaMapHandler
.
Writing Handlers
@@ -91,24 +99,26 @@ just evaluating a script body CGI style. A handler function looks
something like this:
example.lua
- require "string"
+-- example handler
- function handle_something(r)
- r.content_type = "text/plain"
- r:puts("Hello Lua World!\n")
-
- if r.method == 'GET' then
- for k, v in pairs( r:parseargs() ) do
- r:puts( string.format("%s: %s", k, v) )
- end
- elseif r.method == 'POST' then
- for k, v in pairs( r:parsebody() ) do
- r:puts( string.format("%s: %s", k, v) )
- end
- else
- r:puts("unknown HTTP method " .. r.method)
- end
- end
+require "string"
+
+function handle_something(r)
+ r.content_type = "text/plain"
+ r:puts("Hello Lua World!\n")
+
+ if r.method == 'GET' then
+ for k, v in pairs( r:parseargs() ) do
+ r:puts( string.format("%s: %s", k, v) )
+ end
+ elseif r.method == 'POST' then
+ for k, v in pairs( r:parsebody() ) do
+ r:puts( string.format("%s: %s", k, v) )
+ end
+ else
+ r:puts("unknown HTTP method " .. r.method)
+ end
+end
Writing Hooks
+
+apache2.OK
, apache2.DONE
, or
+apache2.DECLINED
, or else an HTTP status code.translate_name.lua
+-- example hook
+
+require 'apache2'
+
+function translate_name(r)
+ if r.uri == "/translate-name" then
+ r.uri = "/find_me.txt"
+ return apache2.DECLINED
+ end
+ return apache2.DECLINED
+end
+
Data Structures
@@ -132,11 +165,153 @@ handlers (or hooks, or filters) in the same script.
which lets you do useful things with it. For the most part it
has the same fields as the request_rec struct (see httpd.h
until we get better docs here) many of which are writeable as
- well as readable, and has (at least) the following methods:
+ well as readable. (The table fields' content can be changed, but the
+ fields themselves cannot be set to different tables.)
+
+
+
+
+
+
+
+ Name
+ Lua type
+ Writable
+
+
+
+ ap_auth_type
string
+ no
+
+
+
+ args
string
+ no
+
+
+
+
+ assbackwards
boolean
+ no
+
+
+
+ canonical_filename
string
+ no
+
+
+
+ content_encoding
string
+ no
+
+
+
+
+ content_type
string
+ yes
+
+
+
+ document_root
string
+ no
+
+
+
+ err_headers_out
table
+ no
+
+
+
+ filename
string
+ yes
+
+
+
+ headers_in
table
+ yes
+
+
+
+ headers_out
table
+ yes
+
+
+
+ hostname
string
+ no
+
+
+
+ method
string
+ no
+
+
+
+ notes
table
+ yes
+
+
+
+ path_info
string
+ no
+
+
+
+ protocol
string
+ no
+
+
+
+ range
string
+ no
+
+
+
+ status
number
+ yes
+
+
+
+ the_request
string
+ no
+
+
+
+ unparsed_uri
string
+ no
+
+
+
+ uri
string
+ yes
+
+
+
+ user
string
+ yes
+
+ r:addoutputfilter(name|function) -- add an output filter
+
+ r:parseargs() -- returns a lua table containing the request's
+ query string arguments
+
+ r:parsebody() -- parse the request body as a POST and return
+ a lua table
+
r:puts("hello", " world", "!") -- print to response body
+ r:write("a single string") -- print to response body
+
Logging Functions
+ -- examples of logging messages
r:debug("This is a debug log message")
r:info("This is an info log message")
r:notice("This is an notice log message")
@@ -155,12 +331,32 @@ handlers (or hooks, or filters) in the same script.
r:emerg("This is an emerg log message")
apache2 Package
+apache2
is available with (at least) the following contents.
+
+LuaCodeCache Directive
Description: Configure the compiled code cache.
+Syntax: LuaCodeCache stat|forever|never
Default: LuaCodeCache stat
Context: server config, virtual host, directory, .htaccess Override: All
@@ -174,7 +370,7 @@ handlers (or hooks, or filters) in the same script.
cached forever (don't stat and replace) or to never cache the
file.
- Status: Experimental LuaHookAuthChecker Directive
@@ -205,7 +404,44 @@ handlers (or hooks, or filters) in the same script.
Override: All Status: Experimental
-Module: mod_lua
+require 'apache2'
+
+-- fake authcheck hook
+-- If request has no auth info, set the response header and
+-- return a 401 to ask the browser for basic auth info.
+-- If request has auth info, don't actually look at it, just
+-- pretend we got userid 'foo' and validated it.
+-- Then check if the userid is 'foo' and accept the request.
+function authcheck_hook(r)
+
+ -- look for auth info
+ auth = r.headers_in['Authorization']
+ if auth ~= nil then
+ -- fake the user
+ r.user = 'foo'
+ end
+
+ if r.user == nil then
+ r:debug("authcheck: user is nil, returning 401")
+ r.err_headers_out['WWW-Authenticate'] = 'Basic realm="WallyWorld"'
+ return 401
+ elseif r.user == "foo" then
+ r:debug('user foo: OK')
+ else
+ r:debug("authcheck: user='" .. r.user .. "'")
+ r.err_headers_out['WWW-Authenticate'] = 'Basic realm="WallyWorld"'
+ return 401
+ end
+ return apache2.OK
+end
+
LuaHookCheckUserID Directive
@@ -281,19 +517,21 @@ processing
- LuaHookTranslateName /scripts/conf/hooks.lua silly_mapper
-
- -- /scripts/conf/hooks.lua --
- function silly_mapper(r)
- if r.uri == "/" then
- r.file = "/var/www/home.lua"
- return apache2.OK
- else
- return apache2.DECLINED
- end
- end
-
+# httpd.conf
+LuaHookTranslateName /scripts/conf/hooks.lua silly_mapper
+
+-- /scripts/conf/hooks.lua --
+require "apache2"
+function silly_mapper(r)
+ if r.uri == "/" then
+ r.file = "/var/www/home.lua"
+ return apache2.OK
+ else
+ return apache2.DECLINED
+ end
+end
+
Module: mod_lua
Description: One of once, request, conn, server -- default is once
+Syntax: LuaScope once|request|conn|server [max|min max]
Default: LuaScope once
Context: server config, virtual host, directory, .htaccess Override: All
diff --git a/docs/manual/mod/quickreference.html.de b/docs/manual/mod/quickreference.html.de
index cea5c9592b..f4e7ff1fc6 100644
--- a/docs/manual/mod/quickreference.html.de
+++ b/docs/manual/mod/quickreference.html.de
@@ -504,45 +504,48 @@ entgegengenommenen Anfragen
Status: Experimental LogFormat format|nickname
[nickname] "%h %l %u %t \"%r\" + sv B Describes a format for use in a log file LogLevel Level warn sv C
-Steuert die Ausführlichkeit des Fehlerprotokolls LuaCodeCache stat|forever|never X
-- LuaHookAccessChecker /path/to/lua/script.lua hook_function_name X
-- LuaHookAuthChecker /path/to/lua/script.lua hook_function_name X
-- LuaHookAuthChecker /path/to/lua/script.lua hook_function_name X
-- LuaHookCheckUserID /path/to/lua/script.lua hook_function_name X
-- LuaHookInsertFilter /path/to/lua/script.lua hook_function_name X
-- LuaHookMapToStorage /path/to/lua/script.lua hook_function_name X
-- LuaHookTranslateName /path/to/lua/script.lua hook_function_name X
-- LuaHookTypeChecker /path/to/lua/script.lua hook_function_name X
-- LuaMapHandler uri-pattern /path/to/lua/script.lua [function-name] X
-- LuaPackageCPath /path/to/include/?.soa X
-- LuaPackagePath /path/to/include/?.lua X
-- LuaRoot /path/to/a/directory X
-Specify the base path LuaScope once|request|conn|server [max|min max] X
-- MaxClients Anzahl s M Maximale Anzahl der Kindprozesse, die zur Bedienung von Anfragen
+ LuaCodeCache stat|forever|never stat svdh X
+Configure the compiled code cache. LuaHookAccessChecker /path/to/lua/script.lua hook_function_name svdh X
+Provide a hook for the access_checker phase of request processing LuaHookAuthChecker /path/to/lua/script.lua hook_function_name svdh X
+Provide a hook for the auth_checker phase of request processing LuaHookCheckUserID /path/to/lua/script.lua hook_function_name svdh X
+Provide a hook for the check_user_id phase of request processing LuaHookFixups /path/to/lua/script.lua hook_function_name svdh X
+Provide a hook for the fixups phase of request
+processing LuaHookInsertFilter /path/to/lua/script.lua hook_function_name svdh X
+Provide a hook for the insert_filter phase of request processing LuaHookMapToStorage /path/to/lua/script.lua hook_function_name svdh X
+Provide a hook for the map_to_storage phase of request processing LuaHookTranslateName /path/to/lua/script.lua hook_function_name svdh X
+Provide a hook for the translate name phase of request processing LuaHookTypeChecker /path/to/lua/script.lua hook_function_name svdh X
+Provide a hook for the type_checker phase of request processing LuaMapHandler uri-pattern /path/to/lua/script.lua [function-name] svdh X
+Map a path to a lua handler LuaPackageCPath /path/to/include/?.soa svdh X
+Add a directory to lua's package.cpath LuaPackagePath /path/to/include/?.lua svdh X
+Add a directory to lua's package.path svdh X
+Provide a hook for the quick handler of request processing LuaRoot /path/to/a/directory svdh X
+Specify the base path for resolving relative paths for mod_lua directives LuaScope once|request|conn|server [max|min max] once svdh X
+One of once, request, conn, server -- default is once MaxClients Anzahl s M
-Maximale Anzahl der Kindprozesse, die zur Bedienung von Anfragen
gestartet wird MaxKeepAliveRequests Anzahl 100 sv C Anzahl der Anfragen, die bei einer persistenten Verbindung
+ MaxKeepAliveRequests Anzahl 100 sv C
-Anzahl der Anfragen, die bei einer persistenten Verbindung
zulässig sind MaxMemFree KBytes 0 s M Maximale Menge des Arbeitsspeichers, den die
+ MaxMemFree KBytes 0 s M
-Maximale Menge des Arbeitsspeichers, den die
Haupt-Zuteilungsroutine verwalten darf, ohne free()
aufzurufenMaxRequestsPerChild number 10000 s M Obergrenze für die Anzahl von Anfragen, die ein einzelner
+ MaxRequestsPerChild number 10000 s M
-Obergrenze für die Anzahl von Anfragen, die ein einzelner
Kindprozess während seines Lebens bearbeitet MaxSpareServers Anzahl 10 s M Maximale Anzahl der unbeschäftigten Kindprozesse des
+ MaxSpareServers Anzahl 10 s M
-Maximale Anzahl der unbeschäftigten Kindprozesse des
Servers MaxSpareThreads Anzahl s M
-Maximale Anzahl unbeschäftigter Threads MaxThreads number 2048 s M
-Set the maximum number of worker threads MetaDir directory .web svdh E Name of the directory to find CERN-style meta information
+ MaxSpareThreads Anzahl s M
+Maximale Anzahl unbeschäftigter Threads MaxThreads number 2048 s M
+Set the maximum number of worker threads MetaDir directory .web svdh E
-Name of the directory to find CERN-style meta information
files MetaFiles on|off off svdh E
-Activates CERN meta-file processing MetaSuffix suffix .meta svdh E File name suffix for the file containg CERN-style
+ MetaFiles on|off off svdh E
+Activates CERN meta-file processing MetaSuffix suffix .meta svdh E
-File name suffix for the file containg CERN-style
meta information MimeMagicFile file-path sv E Enable MIME-type determination based on file contents
+ MimeMagicFile file-path sv E
-Enable MIME-type determination based on file contents
using the specified magic file MinSpareServers Anzahl 5 s M Minimale Anzahl der unbeschäftigten Kindprozesse des
+ MinSpareServers Anzahl 5 s M
-Minimale Anzahl der unbeschäftigten Kindprozesse des
Servers MinSpareThreads Anzahl s M Minimale Anzahl unbeschäftigter Threads, die zur
+ MinSpareThreads Anzahl s M
-Minimale Anzahl unbeschäftigter Threads, die zur
Bedienung von Anfragespitzen zur Verfügung stehen MMapFile file-path [file-path] ... s X
+Map a list of files into memory at startup time MMapFile file-path [file-path] ... s X
+Map a list of files into memory at startup time ModemStandard V.21|V.26bis|V.32|V.92 E Modem standard to simulate ModMimeUsePathInfo On|Off Off d B Tells mod_mime
to treat path_info
components as part of the filenameMultiviewsMatch Any|NegotiatedOnly|Filters|Handlers
diff --git a/docs/manual/mod/quickreference.html.en b/docs/manual/mod/quickreference.html.en
index c90554f0f6..a00752d2bd 100644
--- a/docs/manual/mod/quickreference.html.en
+++ b/docs/manual/mod/quickreference.html.en
@@ -494,7 +494,7 @@ matching URLs LogFormat format|nickname
[nickname] "%h %l %u %t \"%r\" + sv B Describes a format for use in a log file LogLevel level warn sv C
-Controls the verbosity of the ErrorLog LuaCodeCache stat|forever|never svdh X
+Configure the compiled code cache. LuaCodeCache stat|forever|never stat svdh X Configure the compiled code cache. LuaHookAccessChecker /path/to/lua/script.lua hook_function_name svdh X Provide a hook for the access_checker phase of request processing LuaHookAuthChecker /path/to/lua/script.lua hook_function_name svdh X Provide a hook for the auth_checker phase of request processing LuaHookCheckUserID /path/to/lua/script.lua hook_function_name svdh X
@@ -509,7 +509,7 @@ processing
Provide a hook for the check_user_id phase of request processing LuaPackagePath /path/to/include/?.lua svdh X Add a directory to lua's package.path svdh X Provide a hook for the quick handler of request processing LuaRoot /path/to/a/directory svdh X
-Specify the base path for resolving relative paths for mod_lua directives LuaScope once|request|conn|server [max|min max] svdh X
+One of once, request, conn, server -- default is once LuaScope once|request|conn|server [max|min max] once svdh X One of once, request, conn, server -- default is once MaxClients number s M Maximum number of connections that will be processed
simultaneously MaxKeepAliveRequests number 100 sv C Number of requests allowed on a persistent
diff --git a/docs/manual/mod/quickreference.html.es b/docs/manual/mod/quickreference.html.es
index 2b94672624..5ade567fea 100644
--- a/docs/manual/mod/quickreference.html.es
+++ b/docs/manual/mod/quickreference.html.es
@@ -501,42 +501,45 @@ matching URLs LogFormat format|nickname
[nickname] "%h %l %u %t \"%r\" + sv B Describes a format for use in a log file LogLevel level warn sv C
-Controls the verbosity of the ErrorLog LuaCodeCache stat|forever|never X
-- LuaHookAccessChecker /path/to/lua/script.lua hook_function_name X
-- LuaHookAuthChecker /path/to/lua/script.lua hook_function_name X
-- LuaHookAuthChecker /path/to/lua/script.lua hook_function_name X
-- LuaHookCheckUserID /path/to/lua/script.lua hook_function_name X
-- LuaHookInsertFilter /path/to/lua/script.lua hook_function_name X
-- LuaHookMapToStorage /path/to/lua/script.lua hook_function_name X
-- LuaHookTranslateName /path/to/lua/script.lua hook_function_name X
-- LuaHookTypeChecker /path/to/lua/script.lua hook_function_name X
-- LuaMapHandler uri-pattern /path/to/lua/script.lua [function-name] X
-- LuaPackageCPath /path/to/include/?.soa X
-- LuaPackagePath /path/to/include/?.lua X
-- LuaRoot /path/to/a/directory X
-Specify the base path LuaScope once|request|conn|server [max|min max] X
-- MaxClients number s M Maximum number of connections that will be processed
+ LuaCodeCache stat|forever|never stat svdh X
+Configure the compiled code cache. LuaHookAccessChecker /path/to/lua/script.lua hook_function_name svdh X
+Provide a hook for the access_checker phase of request processing LuaHookAuthChecker /path/to/lua/script.lua hook_function_name svdh X
+Provide a hook for the auth_checker phase of request processing LuaHookCheckUserID /path/to/lua/script.lua hook_function_name svdh X
+Provide a hook for the check_user_id phase of request processing LuaHookFixups /path/to/lua/script.lua hook_function_name svdh X
+Provide a hook for the fixups phase of request
+processing LuaHookInsertFilter /path/to/lua/script.lua hook_function_name svdh X
+Provide a hook for the insert_filter phase of request processing LuaHookMapToStorage /path/to/lua/script.lua hook_function_name svdh X
+Provide a hook for the map_to_storage phase of request processing LuaHookTranslateName /path/to/lua/script.lua hook_function_name svdh X
+Provide a hook for the translate name phase of request processing LuaHookTypeChecker /path/to/lua/script.lua hook_function_name svdh X
+Provide a hook for the type_checker phase of request processing LuaMapHandler uri-pattern /path/to/lua/script.lua [function-name] svdh X
+Map a path to a lua handler LuaPackageCPath /path/to/include/?.soa svdh X
+Add a directory to lua's package.cpath LuaPackagePath /path/to/include/?.lua svdh X
+Add a directory to lua's package.path svdh X
+Provide a hook for the quick handler of request processing LuaRoot /path/to/a/directory svdh X
+Specify the base path for resolving relative paths for mod_lua directives LuaScope once|request|conn|server [max|min max] once svdh X
+One of once, request, conn, server -- default is once MaxClients number s M
-Maximum number of connections that will be processed
simultaneously MaxKeepAliveRequests number 100 sv C Number of requests allowed on a persistent
+ MaxKeepAliveRequests number 100 sv C
-Number of requests allowed on a persistent
connection MaxMemFree KBytes 0 s M Maximum amount of memory that the main allocator is allowed
+ MaxMemFree KBytes 0 s M
-Maximum amount of memory that the main allocator is allowed
to hold without calling free()
MaxRequestsPerChild number 10000 s M Limit on the number of requests that an individual child server
+ MaxRequestsPerChild number 10000 s M
-Limit on the number of requests that an individual child server
will handle during its life MaxSpareServers number 10 s M
-Maximum number of idle child server processes MaxSpareThreads number s M
-Maximum number of idle threads MaxThreads number 2048 s M
-Set the maximum number of worker threads MetaDir directory .web svdh E Name of the directory to find CERN-style meta information
+ MaxSpareServers number 10 s M
+Maximum number of idle child server processes MaxSpareThreads number s M
+Maximum number of idle threads MaxThreads number 2048 s M
+Set the maximum number of worker threads MetaDir directory .web svdh E
-Name of the directory to find CERN-style meta information
files MetaFiles on|off off svdh E
-Activates CERN meta-file processing MetaSuffix suffix .meta svdh E File name suffix for the file containg CERN-style
+ MetaFiles on|off off svdh E
+Activates CERN meta-file processing MetaSuffix suffix .meta svdh E
-File name suffix for the file containg CERN-style
meta information MimeMagicFile file-path sv E Enable MIME-type determination based on file contents
+ MimeMagicFile file-path sv E
-Enable MIME-type determination based on file contents
using the specified magic file MinSpareServers number 5 s M
-Minimum number of idle child server processes MinSpareThreads number s M Minimum number of idle threads available to handle request
+ MinSpareServers number 5 s M
+Minimum number of idle child server processes MinSpareThreads number s M
-Minimum number of idle threads available to handle request
spikes MMapFile file-path [file-path] ... s X
+Map a list of files into memory at startup time MMapFile file-path [file-path] ... s X
+Map a list of files into memory at startup time ModemStandard V.21|V.26bis|V.32|V.92 E Modem standard to simulate ModMimeUsePathInfo On|Off Off d B Tells mod_mime
to treat path_info
components as part of the filenameMultiviewsMatch Any|NegotiatedOnly|Filters|Handlers
diff --git a/docs/manual/mod/quickreference.html.ja.utf8 b/docs/manual/mod/quickreference.html.ja.utf8
index ed43fda4f5..c0a1479434 100644
--- a/docs/manual/mod/quickreference.html.ja.utf8
+++ b/docs/manual/mod/quickreference.html.ja.utf8
@@ -464,40 +464,43 @@ Certificate Authority or global client certificates LogFormat format|nickname
[nickname] "%h %l %u %t \"%r\" + sv B ãã°ãã¡ã¤ã«ã§ä½¿ç¨ããæ¸å¼ãè¨å®ãã LogLevel level warn sv C
-ErrorLog ã®åé·æ§ãå¶å¾¡ãã LuaCodeCache stat|forever|never X
-- LuaHookAccessChecker /path/to/lua/script.lua hook_function_name X
-- LuaHookAuthChecker /path/to/lua/script.lua hook_function_name X
-- LuaHookAuthChecker /path/to/lua/script.lua hook_function_name X
-- LuaHookCheckUserID /path/to/lua/script.lua hook_function_name X
-- LuaHookInsertFilter /path/to/lua/script.lua hook_function_name X
-- LuaHookMapToStorage /path/to/lua/script.lua hook_function_name X
-- LuaHookTranslateName /path/to/lua/script.lua hook_function_name X
-- LuaHookTypeChecker /path/to/lua/script.lua hook_function_name X
-- LuaMapHandler uri-pattern /path/to/lua/script.lua [function-name] X
-- LuaPackageCPath /path/to/include/?.soa X
-- LuaPackagePath /path/to/include/?.lua X
-- LuaRoot /path/to/a/directory X
-Specify the base path LuaScope once|request|conn|server [max|min max] X
-- MaxClients number s M ãªã¯ã¨ã¹ãã«å¿çããããã«ä½æããã
+ LuaCodeCache stat|forever|never stat svdh X
+Configure the compiled code cache. LuaHookAccessChecker /path/to/lua/script.lua hook_function_name svdh X
+Provide a hook for the access_checker phase of request processing LuaHookAuthChecker /path/to/lua/script.lua hook_function_name svdh X
+Provide a hook for the auth_checker phase of request processing LuaHookCheckUserID /path/to/lua/script.lua hook_function_name svdh X
+Provide a hook for the check_user_id phase of request processing LuaHookFixups /path/to/lua/script.lua hook_function_name svdh X
+Provide a hook for the fixups phase of request
+processing LuaHookInsertFilter /path/to/lua/script.lua hook_function_name svdh X
+Provide a hook for the insert_filter phase of request processing LuaHookMapToStorage /path/to/lua/script.lua hook_function_name svdh X
+Provide a hook for the map_to_storage phase of request processing LuaHookTranslateName /path/to/lua/script.lua hook_function_name svdh X
+Provide a hook for the translate name phase of request processing LuaHookTypeChecker /path/to/lua/script.lua hook_function_name svdh X
+Provide a hook for the type_checker phase of request processing LuaMapHandler uri-pattern /path/to/lua/script.lua [function-name] svdh X
+Map a path to a lua handler LuaPackageCPath /path/to/include/?.soa svdh X
+Add a directory to lua's package.cpath LuaPackagePath /path/to/include/?.lua svdh X
+Add a directory to lua's package.path svdh X
+Provide a hook for the quick handler of request processing LuaRoot /path/to/a/directory svdh X
+Specify the base path for resolving relative paths for mod_lua directives LuaScope once|request|conn|server [max|min max] once svdh X
+One of once, request, conn, server -- default is once MaxClients number s M
-ãªã¯ã¨ã¹ãã«å¿çããããã«ä½æããã
åããã»ã¹ã®æ大åæ° MaxKeepAliveRequests number 100 sv C
-æç¶çãªæ¥ç¶ä¸ã§è¨±å¯ããããªã¯ã¨ã¹ãã®æ° MaxMemFree KBytes 0 s M free()
ãå¼ã°ããªãéãã
+MaxKeepAliveRequests number 100 sv C
+æç¶çãªæ¥ç¶ä¸ã§è¨±å¯ããããªã¯ã¨ã¹ãã®æ° MaxMemFree KBytes 0 s M
-free()
ãå¼ã°ããªãéãã
主ã¡ã¢ãªã¢ãã±ã¼ã¿ãä¿æãç¶ããããã¡ã¢ãªã®æ大éMaxRequestsPerChild number 10000 s M
-åã
ã®åãµã¼ãã稼åä¸ã«æ±ããªã¯ã¨ã¹ãæ°ã®ä¸é MaxSpareServers number 10 s M
-ã¢ã¤ãã«ãªåãµã¼ãããã»ã¹ã®æ大åæ° MaxSpareThreads number s M
-ã¢ã¤ãã«ã¹ã¬ããã®æå¤§æ° MaxThreads number 2048 s M
-Set the maximum number of worker threads MetaDir directory .web svdh E Name of the directory to find CERN-style meta information
+ MaxRequestsPerChild number 10000 s M
+åã
ã®åãµã¼ãã稼åä¸ã«æ±ããªã¯ã¨ã¹ãæ°ã®ä¸é MaxSpareServers number 10 s M
+ã¢ã¤ãã«ãªåãµã¼ãããã»ã¹ã®æ大åæ° MaxSpareThreads number s M
+ã¢ã¤ãã«ã¹ã¬ããã®æå¤§æ° MaxThreads number 2048 s M
+Set the maximum number of worker threads MetaDir directory .web svdh E
-Name of the directory to find CERN-style meta information
files MetaFiles on|off off svdh E
-Activates CERN meta-file processing MetaSuffix suffix .meta svdh E File name suffix for the file containg CERN-style
+ MetaFiles on|off off svdh E
+Activates CERN meta-file processing MetaSuffix suffix .meta svdh E
-File name suffix for the file containg CERN-style
meta information MimeMagicFile file-path sv E Enable MIME-type determination based on file contents
+ MimeMagicFile file-path sv E
-Enable MIME-type determination based on file contents
using the specified magic file MinSpareServers number 5 s M
-ã¢ã¤ãã«ãªåãµã¼ãããã»ã¹ã®æå°åæ° MinSpareThreads number s M ãªã¯ã¨ã¹ãã«å¿çãããã¨ã®ã§ãã
+ MinSpareServers number 5 s M
+ã¢ã¤ãã«ãªåãµã¼ãããã»ã¹ã®æå°åæ° MinSpareThreads number s M
-ãªã¯ã¨ã¹ãã«å¿çãããã¨ã®ã§ãã
ã¢ã¤ãã«ã¹ã¬ããæ°ã®æå°æ° MMapFile file-path [file-path] ... s X
+Map a list of files into memory at startup time MMapFile file-path [file-path] ... s X
+Map a list of files into memory at startup time ModemStandard V.21|V.26bis|V.32|V.92 E Modem standard to simulate ModMimeUsePathInfo On|Off Off d path_info
ã³ã³ãã¼ãã³ãããã¡ã¤ã«åã®ä¸é¨ã¨ãã¦æ±ãããã«
mod_mime
ã«éç¥ããMultiviewsMatch Any|NegotiatedOnly|Filters|Handlers
diff --git a/docs/manual/mod/quickreference.html.ko.euc-kr b/docs/manual/mod/quickreference.html.ko.euc-kr
index db27a0ed93..9d6a455fcc 100644
--- a/docs/manual/mod/quickreference.html.ko.euc-kr
+++ b/docs/manual/mod/quickreference.html.ko.euc-kr
@@ -457,40 +457,43 @@ matching URLs LogFormat format|nickname
[nickname] "%h %l %u %t \"%r\" + sv B ·Î±×ÆÄÀÏ¿¡ »ç¿ëÇÒ Çü½ÄÀ» ±â¼úÇÑ´Ù LogLevel level warn sv C
-Controls the verbosity of the ErrorLog LuaCodeCache stat|forever|never X
-- LuaHookAccessChecker /path/to/lua/script.lua hook_function_name X
-- LuaHookAuthChecker /path/to/lua/script.lua hook_function_name X
-- LuaHookAuthChecker /path/to/lua/script.lua hook_function_name X
-- LuaHookCheckUserID /path/to/lua/script.lua hook_function_name X
-- LuaHookInsertFilter /path/to/lua/script.lua hook_function_name X
-- LuaHookMapToStorage /path/to/lua/script.lua hook_function_name X
-- LuaHookTranslateName /path/to/lua/script.lua hook_function_name X
-- LuaHookTypeChecker /path/to/lua/script.lua hook_function_name X
-- LuaMapHandler uri-pattern /path/to/lua/script.lua [function-name] X
-- LuaPackageCPath /path/to/include/?.soa X
-- LuaPackagePath /path/to/include/?.lua X
-- LuaRoot /path/to/a/directory X
-Specify the base path LuaScope once|request|conn|server [max|min max] X
-- MaxClients number s M Maximum number of connections that will be processed
+ LuaCodeCache stat|forever|never stat svdh X
+Configure the compiled code cache. LuaHookAccessChecker /path/to/lua/script.lua hook_function_name svdh X
+Provide a hook for the access_checker phase of request processing LuaHookAuthChecker /path/to/lua/script.lua hook_function_name svdh X
+Provide a hook for the auth_checker phase of request processing LuaHookCheckUserID /path/to/lua/script.lua hook_function_name svdh X
+Provide a hook for the check_user_id phase of request processing LuaHookFixups /path/to/lua/script.lua hook_function_name svdh X
+Provide a hook for the fixups phase of request
+processing LuaHookInsertFilter /path/to/lua/script.lua hook_function_name svdh X
+Provide a hook for the insert_filter phase of request processing LuaHookMapToStorage /path/to/lua/script.lua hook_function_name svdh X
+Provide a hook for the map_to_storage phase of request processing LuaHookTranslateName /path/to/lua/script.lua hook_function_name svdh X
+Provide a hook for the translate name phase of request processing LuaHookTypeChecker /path/to/lua/script.lua hook_function_name svdh X
+Provide a hook for the type_checker phase of request processing LuaMapHandler uri-pattern /path/to/lua/script.lua [function-name] svdh X
+Map a path to a lua handler LuaPackageCPath /path/to/include/?.soa svdh X
+Add a directory to lua's package.cpath LuaPackagePath /path/to/include/?.lua svdh X
+Add a directory to lua's package.path svdh X
+Provide a hook for the quick handler of request processing LuaRoot /path/to/a/directory svdh X
+Specify the base path for resolving relative paths for mod_lua directives LuaScope once|request|conn|server [max|min max] once svdh X
+One of once, request, conn, server -- default is once MaxClients number s M
-Maximum number of connections that will be processed
simultaneously MaxKeepAliveRequests number 100 sv C Number of requests allowed on a persistent
+ MaxKeepAliveRequests number 100 sv C
-Number of requests allowed on a persistent
connection MaxMemFree KBytes 0 s M Maximum amount of memory that the main allocator is allowed
+ MaxMemFree KBytes 0 s M
-Maximum amount of memory that the main allocator is allowed
to hold without calling free()
MaxRequestsPerChild number 10000 s M Limit on the number of requests that an individual child server
+ MaxRequestsPerChild number 10000 s M
-Limit on the number of requests that an individual child server
will handle during its life MaxSpareServers number 10 s M
-Maximum number of idle child server processes MaxSpareThreads number s M
-Maximum number of idle threads MaxThreads number 2048 s M
-Set the maximum number of worker threads MetaDir directory .web svdh E
-CERN ¸ÞŸÁ¤º¸¸¦ ãÀ» µð·ºÅ丮 À̸§ MetaFiles on|off off svdh E
-CERN ¸ÞŸÆÄÀÏÀ» ó¸®ÇÑ´Ù MetaSuffix suffix .meta svdh E
-CERN ¸ÞŸÁ¤º¸¸¦ ÀúÀåÇÏ´Â ÆÄÀÏÀÇ Á¢¹Ì»ç MimeMagicFile file-path sv E Enable MIME-type determination based on file contents
+ MaxSpareServers number 10 s M
+Maximum number of idle child server processes MaxSpareThreads number s M
+Maximum number of idle threads MaxThreads number 2048 s M
+Set the maximum number of worker threads MetaDir directory .web svdh E
+CERN ¸ÞŸÁ¤º¸¸¦ ãÀ» µð·ºÅ丮 À̸§ MetaFiles on|off off svdh E
+CERN ¸ÞŸÆÄÀÏÀ» ó¸®ÇÑ´Ù MetaSuffix suffix .meta svdh E
+CERN ¸ÞŸÁ¤º¸¸¦ ÀúÀåÇÏ´Â ÆÄÀÏÀÇ Á¢¹Ì»ç MimeMagicFile file-path sv E
-Enable MIME-type determination based on file contents
using the specified magic file MinSpareServers number 5 s M
-Minimum number of idle child server processes MinSpareThreads number s M Minimum number of idle threads available to handle request
+ MinSpareServers number 5 s M
+Minimum number of idle child server processes MinSpareThreads number s M
-Minimum number of idle threads available to handle request
spikes MMapFile file-path [file-path] ... s X
+½ÃÀ۽à ¿©·¯ ÆÄÀÏÀ» ¸Þ¸ð¸®¿¡ ´ëÀÀÇÑ´Ù MMapFile file-path [file-path] ... s X
+½ÃÀ۽à ¿©·¯ ÆÄÀÏÀ» ¸Þ¸ð¸®¿¡ ´ëÀÀÇÑ´Ù ModemStandard V.21|V.26bis|V.32|V.92 E Modem standard to simulate ModMimeUsePathInfo On|Off Off d B Tells mod_mime
to treat path_info
components as part of the filename
[takma-ad]MultiviewsMatch Any|NegotiatedOnly|Filters|Handlers
diff --git a/docs/manual/mod/quickreference.html.tr.utf8 b/docs/manual/mod/quickreference.html.tr.utf8
index 2a30ea8bae..29902eae6a 100644
--- a/docs/manual/mod/quickreference.html.tr.utf8
+++ b/docs/manual/mod/quickreference.html.tr.utf8
@@ -504,40 +504,43 @@ uygulanır. "%h %l %u %t \"%r\" + sk T Bir günlük dosyasında kullanılmak üzere girdi biçemi tanımlar.
LogLevel seviye warn sk Ã
-Hata günlüklerinin ayrıntı seviyesini belirler. LuaCodeCache stat|forever|never D
-- LuaHookAccessChecker /path/to/lua/script.lua hook_function_name D
-- LuaHookAuthChecker /path/to/lua/script.lua hook_function_name D
-- LuaHookAuthChecker /path/to/lua/script.lua hook_function_name D
-- LuaHookCheckUserID /path/to/lua/script.lua hook_function_name D
-- LuaHookInsertFilter /path/to/lua/script.lua hook_function_name D
-- LuaHookMapToStorage /path/to/lua/script.lua hook_function_name D
-- LuaHookTranslateName /path/to/lua/script.lua hook_function_name D
-- LuaHookTypeChecker /path/to/lua/script.lua hook_function_name D
-- LuaMapHandler uri-pattern /path/to/lua/script.lua [function-name] D
-- LuaPackageCPath /path/to/include/?.soa D
-- LuaPackagePath /path/to/include/?.lua D
-- LuaRoot /path/to/a/directory D
-Specify the base path LuaScope once|request|conn|server [max|min max] D
-- MaxClients sayı s M
-Aynı anda iÅleme sokulacak azami baÄlantı sayısı MaxKeepAliveRequests sayı 100 sk Ã
-Bir kalıcı baÄlantıda izin verilen istek sayısı MaxMemFree kB-sayısı 0 s M free()
çaÄrılmaksızın ana bellek ayırıcının
+LuaCodeCache stat|forever|never stat skdh D
+Configure the compiled code cache. LuaHookAccessChecker /path/to/lua/script.lua hook_function_name skdh D
+Provide a hook for the access_checker phase of request processing LuaHookAuthChecker /path/to/lua/script.lua hook_function_name skdh D
+Provide a hook for the auth_checker phase of request processing LuaHookCheckUserID /path/to/lua/script.lua hook_function_name skdh D
+Provide a hook for the check_user_id phase of request processing LuaHookFixups /path/to/lua/script.lua hook_function_name skdh D
+Provide a hook for the fixups phase of request
+processing LuaHookInsertFilter /path/to/lua/script.lua hook_function_name skdh D
+Provide a hook for the insert_filter phase of request processing LuaHookMapToStorage /path/to/lua/script.lua hook_function_name skdh D
+Provide a hook for the map_to_storage phase of request processing LuaHookTranslateName /path/to/lua/script.lua hook_function_name skdh D
+Provide a hook for the translate name phase of request processing LuaHookTypeChecker /path/to/lua/script.lua hook_function_name skdh D
+Provide a hook for the type_checker phase of request processing LuaMapHandler uri-pattern /path/to/lua/script.lua [function-name] skdh D
+Map a path to a lua handler LuaPackageCPath /path/to/include/?.soa skdh D
+Add a directory to lua's package.cpath LuaPackagePath /path/to/include/?.lua skdh D
+Add a directory to lua's package.path skdh D
+Provide a hook for the quick handler of request processing LuaRoot /path/to/a/directory skdh D
+Specify the base path for resolving relative paths for mod_lua directives LuaScope once|request|conn|server [max|min max] once skdh D
+One of once, request, conn, server -- default is once MaxClients sayı s M
+Aynı anda iÅleme sokulacak azami baÄlantı sayısı MaxKeepAliveRequests sayı 100 sk Ã
+Bir kalıcı baÄlantıda izin verilen istek sayısı MaxMemFree kB-sayısı 0 s M
-free()
çaÄrılmaksızın ana bellek ayırıcının
ayırmasına izin verilen azami bellek miktarını belirler.MaxRequestsPerChild sayı 10000 s M Tek bir çocuk sürecin ömrü boyunca iÅleme sokabileceÄi istek
+ MaxRequestsPerChild sayı 10000 s M
-Tek bir çocuk sürecin ömrü boyunca iÅleme sokabileceÄi istek
sayısını sınırlamakta kullanılır. MaxSpareServers sayı 10 s M
-BoÅtaki çocuk süreçlerin azami sayısı MaxSpareThreads number s M
-BoÅtaki azami evre sayısını belirler MaxThreads number 2048 s M
-Set the maximum number of worker threads MetaDir directory .web skdh E Name of the directory to find CERN-style meta information
+ MaxSpareServers sayı 10 s M
+BoÅtaki çocuk süreçlerin azami sayısı MaxSpareThreads number s M
+BoÅtaki azami evre sayısını belirler MaxThreads number 2048 s M
+Set the maximum number of worker threads MetaDir directory .web skdh E
-Name of the directory to find CERN-style meta information
files MetaFiles on|off off skdh E
-Activates CERN meta-file processing MetaSuffix suffix .meta skdh E File name suffix for the file containg CERN-style
+ MetaFiles on|off off skdh E
+Activates CERN meta-file processing MetaSuffix suffix .meta skdh E
-File name suffix for the file containg CERN-style
meta information MimeMagicFile file-path sk E Enable MIME-type determination based on file contents
+ MimeMagicFile file-path sk E
-Enable MIME-type determination based on file contents
using the specified magic file MinSpareServers sayı 5 s M
-BoÅtaki çocuk süreçlerin asgari sayısı MinSpareThreads sayı s M Ä°steklerin ani artıÅında devreye girecek boÅtaki evrelerin asgari
+ MinSpareServers sayı 5 s M
+BoÅtaki çocuk süreçlerin asgari sayısı MinSpareThreads sayı s M
-Ä°steklerin ani artıÅında devreye girecek boÅtaki evrelerin asgari
sayısını belirler. MMapFile file-path [file-path] ... s D
+Map a list of files into memory at startup time MMapFile file-path [file-path] ... s D
+Map a list of files into memory at startup time ModemStandard V.21|V.26bis|V.32|V.92 E Modem standard to simulate ModMimeUsePathInfo On|Off Off d T Tells mod_mime
to treat path_info
components as part of the filenameMultiviewsMatch Any|NegotiatedOnly|Filters|Handlers
diff --git a/docs/manual/sitemap.html.de b/docs/manual/sitemap.html.de
index a0e1049e1d..34ab4bd658 100644
--- a/docs/manual/sitemap.html.de
+++ b/docs/manual/sitemap.html.de
@@ -199,6 +199,7 @@ HPUX betreiben